1

我正在使用 eXist-db 进行 XML 文件处理。我有一个名为/db/Sample/Mycollection. 要遍历集合中的所有文件,我可以使用

for $x in collection("/db/Sample/Mycollection")
let $z:= ...
return ...

但在这个集合中,我有文件名为 2060.xml、2061.xml 等的文件。现在我想查询前 10 个文件,例如 2060.xml 到 2069.xml 或任意数量的文件。我怎样才能做到这一点?有什么功能可以实现这个吗?

4

1 回答 1

1

subsequence()功能是您的朋友。仅查询前 10 个文件:

for $x in subsequence(collection("/db/Sample/Mycollection), 1, 10)
于 2013-07-31T15:59:38.227 回答