0

我正在使用 XMLSpy。我正在尝试将一个简单的 xquery插入到 XML 文档中,在该文档中我将一个节点插入到预先存在的节点中;

xquery version "3.0";
declare namespace ext="http://www.altova.com/xslt-extensions";

let $mydoc := doc("MyData.xml")
let $ssn := <SSN>999-99-9999</SSN>

for $n in $mydoc//Account
return  insert node $ssn into $n

我收到语法错误XPST0003:'return insert node $ssn into $n' 周围的表达式不是 XQuery 语法的有效实例

因此“插入”(或删除或更新)被标记为不正确的语法。有没有我错过的扩展?

在没有这些关键字的情况下执行查询是有效的 - 即一般 xquery 表达式有效。

有人可以指导我可能出了什么问题吗?

谢谢。

4

1 回答 1

0

最新版本的XMLSpy 刚刚发布,它支持XQuery 更新工具,它不是标准 XQuery 的一部分。

于 2014-09-26T23:13:04.990 回答