日期:2014-05-17 浏览次数:20956 次
<?xml version="1.0" encoding="gb2312"?>
<DATASET>
<TITLE>湘潭市烟草公司2012年卷烟经营简报</TITLE>
<SUBTITLE>2012年(截止到2012年09月18日的卷烟累计实现销售数据,不含访销数量)</SUBTITLE>
<TEXT>
卷烟本期销量箱,本期销额万元,销售均价0.00元/箱,本期期末库存量箱。
</TEXT>
<SUBTITLE>2012年(截止到2012年09月18日的卷烟累计实现销售数据,不含访销数量)</SUBTITLE>
<TEXT>
卷烟本期销量箱,本期销额万元,销售均价0.00元/箱,本期期末库存量箱。
</TEXT>
<SUBTITLE>2012年(截止到2012年09月18日的卷烟累计实现销售数据,不含访销数量)</SUBTITLE>
<TEXT>
卷烟本期销量箱,本期销额万元,销售均价0.00元/箱,本期期末库存量箱。
</TEXT>
<SUBTITLE>2012年(截止到2012年09月18日的卷烟累计实现销售数据,不含访销数量)</SUBTITLE>
<TEXT>
卷烟本期销量箱,本期销额万元,销售均价0.00元/箱,本期期末库存量箱。
</TEXT>
</DATASET>
XElement xEle = XElement.Load(@"C:\Users\M\Desktop\Test.txt");
var result_1 = xEle.Descendants("TITLE").Select(a=>a.Value);
var result_2 = xEle.Descendants("SUBTITLE").Select(a => a.Value);
var result_3 = xEle.Descendants("TEXT").Select(a => a.Value);
string path = "XML路径";
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlNode root = doc.SelectSingleNode("DATASET");
//title列表
XmlNodeList titleList = root.SelectNodes("TITLE");
foreach (XmlNode xn in titleList)
{
Console.WriteLine(xn.InnerText);
}
//subtitle列表
XmlNodeList subList = root.SelectNodes("SUBTITLE");
foreach (XmlNode xn in subList)
{
Console.WriteLine(xn.InnerText);
}
//text列表
XmlNodeList textList = root.SelectNodes("TEXT");
foreach (XmlNode xn in textList)
{
&nbs