使用XPATH提取多组子节点

时间:2020-04-21 02:13:26

标签: xml xpath

我并且需要使用XPATH从XML提取物中提取100个一组。引入的XML数据大约有1000个子节点。我只需要从总体数据中提取100组,直到它遍历所有1000个子节点。是否存在可以执行此操作的XPATH表达式? 我使用的是'// cleanup / name [position()<= 100]',但是很明显,每次都只使用前100个节点,而不会使用整个1000个节点。

<cleanup> 
<name>object1</name>
<name>object2</name>
<name>object3</name>
<name>object4</name>
<name>object5</name>
<name>object6</name>
</cleanup>

非常感谢您的帮助! 谢谢

1 个答案:

答案 0 :(得分:0)

我不确定“仅XPath”解决方案是最合适的方法。 但是,要提取节点集,可以将多个参数与var array_2 = [{"Product_Name" : "p1"},{"Product_Name" : "p2"},{"Product_Name" : "p3"},{"Product_Name" : "p4"},{"Product_Name" : "p5"}] 组合在一起。 1000个节点,10个表达式。

and
相关问题