0

我有一个具有如下节点/值的 XML 文档:

<data name="btnAutoTrans" xml:space="preserve">
  <value>Auto Trans</value>
</data>
<data name="btnDieEngine" xml:space="preserve">
 <value>Diesel Engine</value>
</data>

我需要为特定名称选择一个节点 =“btnDieEngine”(例如)

但是我从谷歌搜索中尝试过的所有代码总是返回 NULL 值。

我原来的代码是

XmlNode node = xmldoc.SelectSingleNode("data[name='btnDieEngine']");

但这返回null。

任何帮助,将不胜感激

4

1 回答 1

0

您的 XPath 无效。试试那个:

XmlNode node = xmldoc.SelectSingleNode("data[@name='btnDieEngine']");
于 2013-04-08T16:23:15.157 回答