LINQ TO XML

来源:互联网 发布:js的同源策略是什么 编辑:程序博客网 时间:2024/06/06 11:41

LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML,最重要的优势是它与 语言集成查询 (LINQ) 的集成。 由于实现了这一集成,因此,可以对内存 XML 文档编写查询,以检索元素和属性的集合。

查找具有特定属性的元素

XElement root = XElement.Load("PurchaseOrder.xml");
IEnumerable address =
  from el in root.Elements("Address")
  where (string)el.Attribute("Type") == "Billing"
  select el;
foreach (XElement el in address)
  Console.WriteLine(el);

  输出为:

<Address Type="Billing">
 <Name>Tai YeeName>
 <Street>8 Oak AvenueStreet>
 <City>Old TownCity>
 <State>PAState>
 <Zip>95819Zip>
 <Country>USACountry>
Address>



转载请注明: :深圳完美空间国家音乐基地动漫培训基地  http://www.wanmeikongjian.cn


原创粉丝点击