C#——LINQ to XML(内容快速查找)

复制代码
        static void Main(string[] args)
        {

            XElement purchaseOrder = XElement.Load("Contacts.xml");

            string partNos = (string)(from item in purchaseOrder.Descendants("City")
                                      select item).First();
            Console.WriteLine(partNos);
        }
复制代码

输出结果:Mercer Island

其中Contacts.xml文件如下:

复制代码
<?xml version="1.0"?>
  <Contacts>
    <Contact>
      <Name>Patrick Hines</Name>
      <Phone Type="Home">206-555-0144</Phone>
      <phone Type="Work">425-555-0145</phone>
      <Address>
        <Street1>123 Main St</Street1>
        <City>Mercer Island</City>
        <State>WA</State>
        <Postal>68042</Postal>
      </Address>
    </Contact>
  </Contacts>
复制代码

 

posted @   echo-efun  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示