XML文件:
<one>
<two>
<three>
<text>HELLO</text>
</three>
<text>HI</text>
</two>
<text>OLA</text>
</one>
我需要解析文件并打印出元素文本,它位于元素一,二和三之内。所以这个文件的打印输出只是“HELLO”而不是“HELLO HI OLA”。
我的代码:
XDocument _doc = XDocument.Load("file.xml");
var time = _doc.XPathSelectElements("/one/two/three/text");
foreach (var element in time)
{
Label1.Text +=element.Value;
}