使用XPATH获取xml文件中匹配属性条件的n个节点
本文关键字:条件 属性 节点 获取 XPATH xml 文件 使用 | 更新日期: 2023-09-27 18:14:01
使用xpath如何从匹配属性条件的xml文件中获取10个节点(实际上可能是n个节点,其中n是整数)。例如,下面的查询很好,但只是像Sql server中的TOP statement
一样获取。
Codes/QualityCode[position() < 10][@Status=1]
<Codes>
<Code Code="6837266077" Status="0" />
<Code Code="6752266017" Status="1" />
<Code Code="6457266097" Status="0" />
<Code Code="6316005722" Status="1" />
....
</Codes>
您可以简单地改变您的xpath,即第一个过滤器的状态,然后过滤器的位置,如
Codes/QualityCode[@Status=1][position() < 10]