2013-07-31 1 views
1

XML 파일 처리에 eXist-db를 사용하고 있습니다. 나는 /db/Sample/Mycollection이라는 컬렉션을 가지고있다. 내가일부 XML 파일 내의 XQuery 수신

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

를 사용할 수 있지만이 컬렉션에 내가 그렇게에 파일 이름의 2060.xml, 2061.xml과 함께 파일이 컬렉션에있는 모든 파일을 반복합니다. 이제 2060.xml에서 2069.xml 또는 임의의 수의 파일과 같은 처음 10 개의 파일을 쿼리하려고합니다. 이것을 어떻게 할 수 있습니까? 이것을 달성 할 수있는 기능이 있습니까?

답변

1

이 기능은 친구입니다. 처음 10 개의 파일 만 쿼리하려면 다음을 입력하십시오.

for $x in subsequence(collection("/db/Sample/Mycollection), 1, 10) 
+0

감사 인사이 기능은 매력적이었습니다. – Pant