运行此代码
Object.prototype.load = function (src) {
var request = new XMLHttpRequest(),
elem = this;
// Make a request to the provided URL
request.open('GET', src, true);
request.onload = function() {
// When it is loaded
if (request.status >= 200 && request.status < 400) {
// Insert it in the DOM element
elem.innerHTML = request.responseText;
}
};
request.send();
};
// Example usage
var elem = document.getElementById('container');
elem.load('content.html');
Saxon-EE 9.6.0.7中的(形成氧气18)我得到错误
插入表达式的目标节点不可更新
BaseX返回copy $foo := <foo />
modify (
insert node <bar /> into $foo
)
return $foo
谁是对的?有没有其他方法可以修改任何xml-expression,而不仅仅是doc()(与Saxon一起使用)加载的那些?
答案 0 :(得分:3)
您需要设置选项-tree:linked
以确保Saxon使用可更新树模型运行。默认树模型是不可变的。