Merge pull request #942 from ermshiperete/MessageBoxBugs
[mono.git] / mcs / class / System.Xml.Linq / Documentation / en / ns-System.Xml.Linq.xml
index af45b9f6cebb66a5c7360ebb6fdad3fdb3a83622..54d23d451d81c35c6107d9377b6f1b8ad6d86d2c 100644 (file)
@@ -1,6 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
 <Namespace Name="System.Xml.Linq">
   <Docs>
-    <summary>To be added.</summary>
-    <remarks>To be added.</remarks>
+    <summary>
+      <attribution license="cc4" from="Microsoft" modified="false" />
+      <para>Contains the classes for LINQ to XML. LINQ to XML is an in-memory XML programming interface that enables you to modify XML documents efficiently and easily.</para>
+    </summary>
+    <remarks>
+      <attribution license="cc4" from="Microsoft" modified="false" />
+      <para>Using LINQ to XML, you can:</para>
+      <list type="bullet">
+        <item>
+          <para>Load XML from files or streams.</para>
+        </item>
+        <item>
+          <para>Serialize XML to files or streams.</para>
+        </item>
+        <item>
+          <para>Create XML trees from scratch using functional construction.</para>
+        </item>
+        <item>
+          <para>Query XML trees using LINQ queries.</para>
+        </item>
+        <item>
+          <para>Manipulate in-memory XML trees.</para>
+        </item>
+        <item>
+          <para>Validate XML trees using XSD.</para>
+        </item>
+        <item>
+          <para>Use a combination of these features to transform XML trees from one shape into another. </para>
+        </item>
+      </list>
+    </remarks>
   </Docs>
-</Namespace>
+</Namespace>
\ No newline at end of file