2012-04-05 55 views

回答

2

如果你只是想在数据库中的第N个文档,不管它们是什么,你可以这样做:

(/node())[1 to $n] 

那假设你已经定义的变量$ N。如果你想使用一些搜索条件,你可以做这样的事情,而不是:

cts:search(fn:doc(), cts:do-some-search-here())[1 to $n] 
0

类似于戴夫·卡塞尔的答案,你也可以使用:

doc()[$start to $end] 

甚至更​​好:

collection()[$start to $end] 

或完全XQuery的合规性:

collection()[position() = ($start to $end)] 

HTH