是否有匹配的XPath语法,例如某个节点编号为2,3,5,7,11,13的事件?也就是说,与
的结合相同//item[2]
//item[3]
//item[5]
...
但是在一个表达式中。
(使用案例:我正在使用Genshi变换器来匹配和删除一组节点。我无法在连续的表达式中匹配和删除它们,因为它们的索引会在中间变化。)
答案 0 :(得分:1)
您可以尝试使用XPath position()
,例如:
//item[position()=2 or position()=3 or position()=5 ...]
或者如果我正确理解你的意思,可能会使用括号"全球位置编号" :
(//item)[position()=2 or position()=3 or position()=5 ...]