我的示例输入XML是:
<root>
<a>
<b>item</b>
<b>item1</b>
<b>item2</b>
<b>item3</b>
<b>item4</b>
</a>
</root>
Run Code Online (Sandbox Code Playgroud)
我想选择一个b
位置是变量值的节点.
如何使用变量的值来测试节点的位置?
rem*_*rel 90
你可以用这个:
/root/a/b[position()=$variable]
Run Code Online (Sandbox Code Playgroud)
position()是1
http://saxon.sourceforge.net/saxon6.5.3/expressions.html
Ron*_*erg 48
以下应该有效:
/root/a/b[2]
Run Code Online (Sandbox Code Playgroud)
如果没有,请尝试:
/root/a/b[position()=2]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
62514 次 |
最近记录: |