我想SelectSingleNode索引#因为我有几个具有相同路径的元素。如何格式化SelectSingleNode xPath索引#?
xDoc.DocumentElement.SelectSingleNode(xPath).InnerText = xValue.ToString();
当XPath是以下字符串:
“/参数[@标记= 'tool_od'] /值/ ValueSeries/值[指数= 1] /值”
或 “/参数[@标记= 'tool_od'] /值/ ValueSeries/值[1] /值”
或 “/参数[@标记= 'tool_od'] /值/ ValueSeries/值[@索引= 1] /值“
所有这些选项都给我一个错误: ”对象引用未设置为对象的实例。
这是xml的一部分: 我希望能够通过选择单节点访问每个孩子。
<ValueSeries>
<Value>
<value>25</value>
</Value>
<Value>
<value>999012.0</value>
</Value>
<Value>
<value>999012.0</value>
</Value>
</ValueSeries>
如果我将删除索引部分路径将正常工作,但它只会访问第一个元素,而不是其他人。
我已经添加了xml。 –