Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xquery 如何保存对输入文档的更改?_Xquery - Fatal编程技术网

Xquery 如何保存对输入文档的更改?

Xquery 如何保存对输入文档的更改?,xquery,Xquery,我试图在为eXist数据库中的集合生成RSS提要时使用缓存。所以我需要 从文档中读取内容,进行一些更改并写回 缓存 我有以下代码: let $test := doc("/db/test/test.xml")/items/item let $testSet := <items>{$test}</items> let $write := xmldb:store("/db/test", "test.xml", $testSet) return $test let$test:=

我试图在为eXist数据库中的集合生成RSS提要时使用缓存。所以我需要 从文档中读取内容,进行一些更改并写回 缓存

我有以下代码:

let $test := doc("/db/test/test.xml")/items/item
let $testSet := <items>{$test}</items>
let $write := xmldb:store("/db/test", "test.xml", $testSet)
return $test
let$test:=doc(“/db/test/test.xml”)/items/item
让$testSet:={$test}
让$write:=xmldb:store(“/db/test”,“test.xml”,“$testSet”)
返回$test
但是写回文档(第3行)似乎把内容搞砸了 $test的第1行


非常感谢您的帮助,非常感谢

我看到你在“存在开放列表”上问了同样的问题,我想沃尔夫冈已经在那里得到了答案。请参阅。

如果您也可以发布test.xml,那就太好了。