Xmlns 命名空间 JavaScript 删除



这是我的代码:

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');

最新更新