使用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();
}