2013-05-21 25 views
-1

我通過加載內容,xqueryadmin接口將一些xml文檔加載到marklogic服務器。我做了一些示例,用於獲取文檔數據,操作並全部通過xquery控制檯。如何激發在marklogic服務器中加載文檔的查詢?

但是在將文檔加載到服務器之後,如何通過xquery爲它們查詢?

在此先感謝!

+0

這個問題是不可破譯。 –

回答

0

有方法可以做到這個數字,但它取決於你如何保存你的XML文件:

首先,如果您的文件是在一個dicrectory「mydirectory中」,你可以使用xdmp:directory("/MyDirectory/")返回所有XML文件內容。其次,如果您不知道所有XML文件的目錄和根元素是相同的「ROOT」,則應該使用/ROOT來獲取所有相關的XML文件。

第三,如果你知道你的XML文件「/MyDirectory/abc.xml」使用的URI doc("/MyDirectory/abc.xml")

第四,如果你想從你的數據庫得到寄託都使用doc()

+0

對不起,我沒有得到你。假設我將文件從「/ root/tmp/sample」目錄加載到服務器。現在建議我如何通過xquery對它們進行查詢。請 –

+0

只需從qconsole運行doc()命令,方法是在複製XML文件的位置選擇相同的Marklogic DB。有關更多詳情,請訪問http://docs.marklogic.com/guide/qconsole.pdf –

+0

非常感謝。是的,它的工作。 –