这是我的代码:
var doc = document.implementation.createDocument("", "", null);
var msg = document.createElement('message');
doc.appendChild(msg);
xml_serial = (new XMLSerializer).serializeToString(doc);
我得到这个输出:
<message xmlns="http://www.w3.org/1999/xhtml"> </message>
我的愿望是防止命名空间,所以我想要这样的东西:
<message> </message>
如何防止或删除命名空间?
您必须在新生成的doc
上调用 .createElement
-方法,而不是嵌入代码的文档。
var doc = document.implementation.createDocument("", "", null);
var msg = doc.createElement('message');