【发布时间】:2013-08-29 15:54:59
【问题描述】:
我有以下 xml 文件
<root>
<element1>
<header>header1</header>
<tag1>tag1</tag1>
<response>
<status>success</status>
<Data>
<id>d1</id>
<test>2</test>
</Data>
<Beta>
<betaid>sdsd</betaid>
<code>123</code>
<code>ddd</code>
</Beta>
</response>
</element1>
</root>
我的问题:如何获取“响应”标签下的第一个子元素?即状态、数据和测试版。 在 C# 中使用 XPath。谢谢
我拥有的 .net 代码在这里,但它不起作用。
XPathDocument doc= new XPathDocument(XmlReaderdata);
XPathNavigator mes, Nav = doc.CreateNavigator();
foreach(XPathNavigator node in (XPathNodeIterator)Nav.Evaluate("//response/*)
{
node.Name;
}
【问题讨论】:
标签: c# xpath xpathnavigator