我可以使用XQuery查询特定目录下的所有XML文件吗?所有XML文件都具有相同的结构.
另外,从我所看到的你可以XQuery许多文件,但你需要在查询中写出它们的名称.在我的例子中,我需要查询500个XML文件,每个文件的名称都各不相同.那么有什么方法可以说:
for $x in doc("ALL files under a specific directory")/Foo
return $x/Something
Run Code Online (Sandbox Code Playgroud)
使用该collection()
功能.
在撒克逊人的实施中,人们可以使用:
collection('file:///a/b/c/d?select=*.xml')
Run Code Online (Sandbox Code Playgroud)