使用 XPATH 选择所有其他节点 [英] Selecting every other node uing XPATH
本文介绍了使用 XPATH 选择所有其他节点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
给定任意数量的节点来选择:
Given an arbitrary amount nodes to select:
<root>
<foo>1</foo>
<foo>2</foo>
<foo>3</foo>
<foo>4</foo>
<!-- ... -->
<root>
如何选择每隔一个 foo 以便得到 foo[1], foo[3], ... ?
How do I select every other foo so that I get foo[1], foo[3], ... ?
推荐答案
尝试
/root/foo[position() mod 2 = 1]
不知道它是否能正常工作,可能需要 0.我忘记位置是从 0 还是 1 开始
No idea if it will work right, might need 0. I forget if position starts at 0 or 1
这篇关于使用 XPATH 选择所有其他节点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文