0

XMLSpy を使用しています。既存のノードにノードを挿入する XML ドキュメントに単純な xquery挿入を実行しようとしています。

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