Merge pull request #890 from xoofx/master
[mono.git] / mcs / class / System.Xml.Linq / Documentation / en / ns-System.Xml.Linq.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <Namespace Name="System.Xml.Linq">
3   <Docs>
4     <summary>
5       <attribution license="cc4" from="Microsoft" modified="false" />
6       <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>
7     </summary>
8     <remarks>
9       <attribution license="cc4" from="Microsoft" modified="false" />
10       <para>Using LINQ to XML, you can:</para>
11       <list type="bullet">
12         <item>
13           <para>Load XML from files or streams.</para>
14         </item>
15         <item>
16           <para>Serialize XML to files or streams.</para>
17         </item>
18         <item>
19           <para>Create XML trees from scratch using functional construction.</para>
20         </item>
21         <item>
22           <para>Query XML trees using LINQ queries.</para>
23         </item>
24         <item>
25           <para>Manipulate in-memory XML trees.</para>
26         </item>
27         <item>
28           <para>Validate XML trees using XSD.</para>
29         </item>
30         <item>
31           <para>Use a combination of these features to transform XML trees from one shape into another. </para>
32         </item>
33       </list>
34     </remarks>
35   </Docs>
36 </Namespace>