我的示例输入XML是:
<root>
<a>
<b>item</b>
<b>item1</b>
<b>item2</b>
<b>item3</b>
<b>item4</b>
</a>
</root>
我假设选择一个节点b
,它的位置是一个变量的值。
如何使用变量的值来测试节点的位置?
发布于 2010-03-09 17:26:44
您可以使用以下命令:
/root/a/b[position()=$variable]
position()以1为基数
发布于 2010-03-09 17:26:53
下面的代码应该可以工作:
/root/a/b[2]
如果没有,试一试:
/root/a/b[position()=2]
https://stackoverflow.com/questions/2407781
复制相似问题