使用LINQ读取和查询XML

来源:互联网 发布:2017年的网络流行语 编辑:程序博客网 时间:2024/04/25 19:33

使用Xdocument上的Load方法,可以快速的加载一个XML文档,然后使用LINQ对 加载XML文档进行查询或其他操作,

需要引用System.Xml.Linq;

代码如下:


    /// <summary>    /// 使用linq查询XML    /// </summary>    /// <returns></returns>    public void GetXMLData()    {        string xml_path = @"C:\Program Files\test.xml";        XDocument oXDoc = XDocument.Load(xml_path);        var qurey = (from e in oXDoc.Descendants("Table")                     select new                     {                         ID = e.Element("ID").Value,                         Name = e.Element("Name").Value                     }).ToList();    }


原创粉丝点击