0

次のようなノード/値を持つ XML ドキュメントがあります。

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

特定の name="btnDieEngine" に対して単一のノードを選択する必要があります (例)

しかし、Googleを検索して試したすべてのコードは常に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 に答える