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