使用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>
答案 0 :(得分:1)
您可以简单地更改您的xpath,这是状态的第一个过滤器,然后是位置上的过滤器,如
Codes/QualityCode[@Status=1][position() < 10]