LinQ操作XML如何获得Element的Value后加‘,’号
我现在有一个XML文件,内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<SJSCRWD>
<XZQ>
<RWPC>01</RWPC>
<RWBH>编号正确</RWBH>
<RWXZQDM>代码不正确</RWXZQDM>
</XZQ>
</SJSCRWD>
我的C#代码为:
List<string> listQueryResult = new List<string>();
string fileName = @"C:\Text.xml";
XDocument xdoc = XDocument.Load(fileName);
foreach (var item in xdoc.Root.Element("XZQ").ElementsAfterSelf())
{
listQueryResult.Add((item as XElement).Value);
}
发现listQueryResult中的第一个元素为:01编号正确代码不正确
而我想要的结果为:01,编号正确,代码不正确
不知道用LinQ to XML该怎么操作呢?
------解决方案--------------------