XQuery-Update:插入表达式的目标节点不可更新



运行此代码

copy $foo := <foo />
modify (
  insert node <bar /> into $foo
)
return $foo

在Saxon-EE 9.6.0.7(形式氧18)我得到错误

插入表达式的目标节点不可更新

BaseX返回<foo><bar/></foo>

谁对?是否有另一种方法来修改任何xml表达式,而不仅仅是那些由doc()加载的表达式(它与Saxon一起工作)?

您需要设置选项-tree:linked以确保Saxon使用可更新的树模型运行。默认的树模型是不可变的

相关内容

  • 没有找到相关文章

最新更新