使用xpath获取节点的第N个子节点
我的示例inputXML是:
<root> <a> <b>item</b> <b>item1</b> <b>item2</b> <b>item3</b> <b>item4</b> </a> </root>
我想select一个节点b
的位置是一个variables的值。
如何使用variables的值来testing节点的位置?
你可以使用这个:
/root/a/b[position()=$variable]
position()是基于1的
以下应该工作:
/root/a/b[2]
如果没有,请尝试:
/root/a/b[position()=2]