我需要将一个XML文件加载到DOMParser中,这样我就可以更容易地在客户端使用它了。读取XML不再有问题,但在将数据传递给DOMParser时,它会创建一个带有文本的XML文档:
未指定错误
这只发生在IE和Microsoft Edge中。 FireFox和Chrome都可以完美地处理它而不会有任何抱怨/错误。
即使我简单地给DOMParser一个没有额外数据的开始和结束标记,它也会抛出上面的错误。
此jsfiddle适用于Chrome和FireFox,不适用于IE和Microsoft Edge。 (jsfiddle会抛出与我的本地版本不同的错误。)
https://jsfiddle.net/hyfoc6rp/
这是jsfiddle所做的全部:
var data = "<person></person>";
var parser = new DOMParser();
xmlDoc = parser.parseFromString(data, "text/xml");
console.log(xmlDoc);
任何线索?