加载多个XML文件(MarkLogic)

Jud*_*avi 0 xml xquery marklogic

我需要在许多文件中进行搜索,但不想在查询中写入它们的名称.在我的例子中,我需要查询500个XML文件,每个文件的名称都各不相同.那么,有什么办法吗?

我可以说:

for $x in doc("ALL XML files under a specific directory")
return $x/Something
Run Code Online (Sandbox Code Playgroud)

我正在使用UbuntuMarkLogic5

DAL*_*DEI 7

如果您的文档实际上位于"目录"中...(即它们是像" /a/b/c.xml" 这样的URL形式),那么您可以使用xdmp:directory()

http://docs.marklogic.com/xdmp:directory

for $x in xdmp:directory("/a/b/") 
return $x/something
Run Code Online (Sandbox Code Playgroud)