2014-06-09 62 views
1

我需要讀取本地文件系統上的xquery文件中的配置文件(XML或屬性文件),即我不想將該配置文件放入marklogic數據庫中。有沒有辦法做到這一點?讀取XQuery中的配置文件

回答

7

讀取文件中的,只要它是UTF-8使用xdmp:filesystem-file,那麼你可以把它變成XML編碼字符串,您可以做到這一點,並避免使用eval致電xdmp:document-get()。這將讀入一個文件並使其在內存中可用。如果該文件具有.xml擴展名,則它將被讀爲XML。

+0

這可以解決我的問題。謝謝 –

1

你可以通過調用xdmp:unquote

xdmp:unquote(xdmp:filesystem-file("c:/config.xml"))