0
节点中的某个子集是否有XPath语法来匹配,例如,在发生编号某种节点的2,3,5,7,11,13?也就是说,结果与匹配(全球)位置编号
//item[2]
//item[3]
//item[5]
...
的结果相同,但在单个表达式中。
(使用案例:。我使用的是元史变压器匹配和删除一组节点,我可以不匹配,在连续表现删除它们,因为它们的索引会改变其间的)
节点中的某个子集是否有XPath语法来匹配,例如,在发生编号某种节点的2,3,5,7,11,13?也就是说,结果与匹配(全球)位置编号
//item[2]
//item[3]
//item[5]
...
的结果相同,但在单个表达式中。
(使用案例:。我使用的是元史变压器匹配和删除一组节点,我可以不匹配,在连续表现删除它们,因为它们的索引会改变其间的)
你可以试试使用XPath position()
例如像:
//item[position()=2 or position()=3 or position()=5 ...]
或者可能使用括号,如果我理解正确的话,你的“全球位置号码”的意思:
(//item)[position()=2 or position()=3 or position()=5 ...]
我的小号执行测试显示同样发生在'// item [2]'中,该表达式选择同一父项中的第二个'item'。至于全球位置,XPath的应该已经'(//项目)[2]' – har07
我顺便说一句这里测试:http://www.freeformatter.com/xpath-tester.html – har07
是的,你说得对,我是在同一时间测试它。抱歉虚惊一场。 –