这是我的示例:例如,如果我有一个包含 500.000 个条目的非常大的 XML 文件,如下所示:
<entries>
<entry id="1">...</entry>
<entry id="2">...</entry>
<entry id="3">...</entry>
...
<entry id="500000">...</entry>
</entries>
但我只想保留 id 介于两者之间的条目,例如 500 和 1000。当然我会这样做:
let $entries := //entry[(xs:integer(./@id) >= 500) and (xs:integer(./@id) <= 1000)]
但我想通过这个请求,我将通过 500.000 个条目继续寻找 #1000 条目。当我到达此条目 #1000 时,这是一种停止搜索的方法吗?