我通过加载内容xquery
和admin
接口将一些xml文档加载到marklogic服务器。我做了一些示例示例来获取文档数据、操作和所有通过xquery
控制台。
但是在将文档加载到服务器后,如何通过 xquery 对它们进行查询?
提前致谢!!
我通过加载内容xquery
和admin
接口将一些xml文档加载到marklogic服务器。我做了一些示例示例来获取文档数据、操作和所有通过xquery
控制台。
但是在将文档加载到服务器后,如何通过 xquery 对它们进行查询?
提前致谢!!
有很多方法可以做到这一点,但这取决于您存储 XML 文件的方式:
首先,如果您的文档在一个目录“MyDirectory”中,您可以使用它xdmp:directory("/MyDirectory/")
来返回所有 XML 文件的内容。
其次,如果您不知道目录并且所有 XML 文件的根元素都是相同的“ROOT”,则应该使用/ROOT
来获取所有相关的 XML 文件。
第三,如果您知道 XML 文件 '/MyDirectory/abc.xml' 的 URI,请使用doc("/MyDirectory/abc.xml")
第四,如果您想从数据库中获取所有内容,请使用doc()