我在某个目录中有一个XML,我想在目标位置处理和写入一个新文件,但显示your query returned an empty sequence
吗?
XML:
<xpath>
<toMultipleElement>TEXT 1.0</toMultipleElement>
<toMultipleElement>TEXT 2.0</toMultipleElement>
<toMultipleElement>TEXT 3.0</toMultipleElement>
<toMultipleElement>TEXT 4.0</toMultipleElement>
<toMultipleElement>TEXT 5.0</toMultipleElement>
<toMultipleElement>TEXT 6.0</toMultipleElement>
<toMultipleElement>TEXT 7.0</toMultipleElement>
</xpath>
xquery:
xquery version "1.0-ml";
let $input := xdmp:document-get("C:/Users/AmrendraG/Downloads/aaapp.xml")
return
xdmp:document-insert("C:/Users/AmrendraG/Downloads/aaapp-out.xml", <root>{$input}</root>)
我想将此文件作为aaapp-out.xml写入同一位置。
答案 0 :(得分:5)
xdmp:document-get
正在从文件系统读取。
xdmp:document-insert
正在将文档放入数据库中。
如果要写回文件系统,请使用xdmp:save
。
答案 1 :(得分:2)
'xdmp:document-insert'将文件插入数据库,如果要将文件保存在本地目录中,请使用'xdmp:save'。