【发布时间】:2012-07-27 11:59:02
【问题描述】:
我正在尝试获取 XML 并将其附加到一个元素中,但是无论我如何执行此操作(appendChild、insertBefore、replaceChild 等),我都会在所有浏览器(包括最新版本)中不断收到错误消息。
这里是相关代码...
var s = '<div xmlns="http://www.w3.org/1999/xhtml">'+document.getElementById('xml_textarea').value+'</div>';
var xml = new DOMParser().parseFromString(s,'application/xml');
document.getElementById('example').appendChild(xml);
以下是 DOMParser 正在解释的文本(所以总是错误地解释段落,所以显然每个元素内的空格只是为了绕过网站的解析错误)...
111
222
333
究竟是什么让我无法将对象添加到页面中?
- 我想继续使用 application/xml 媒体类型/mime,尽管测试 text/xml 没有成功。
- 没有框架,句号。
【问题讨论】:
标签: javascript dom domparser