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 式が機能します。
誰かが私に何が間違っているのか教えてもらえますか?
ありがとう。