C#基础:LINQ to XML

LINQ:Language Integrated Query

使用LINQ to XML创建xml文件,实例代码如下

       需要using System.Xml.Linq;

  1.       XDocument xdoc = new XDocument(        //XmlDocument 对象
  2.                 new XElement("customers",             //XmlElement 对象
  3.                     new XElement("customer",           
  4.                         new XAttribute("ID", "A"),          //XmlAttribute 特性
  5.                         new XAttribute("City", "New York"),
  6.                         new XAttribute("Region", "North America"),
  7.                         new XElement("order",
  8.                             new XAttribute("Item", "Widget"),
  9.                             new XAttribute("Price", 100)
  10.                         ),
  11.                         new XElement("order",
  12.                             new XAttribute("Item", "Tire"),
  13.                             new XAttribute("Price", 200)
  14.                         )
  15.                     ),
  16.                     new XElement("customer",
  17.                         new XAttribute("ID", "B"),
  18.                         new XAttribute("City", "Mumbai"),
  19.                         new XAttribute("Region", "Asia"),
  20.                         new XElement("order",
  21.                              new XAttribute("Item", "Oven"),
  22.                              new XAttribute("Price", 501)
  23.                         )
  24.                     )
  25.                 )
  26.             );
  27.             Console.WriteLine(xdoc);

如果要处理Xml片段,只需要把XDocument xdoc = new XDocument改变成XElementx doc = new XElement即可处理Xml片段

猜你喜欢

转载自blog.csdn.net/QQhelphelp/article/details/86531500
今日推荐