我有一个XML对象(使用XMLHTTPRequest's 加载responseXML).我修改了对象(使用jQuery)并希望将其作为文本存储在字符串中.
Firefox等人显然有一种简单的方法:
var xmlString = new XMLSerializer().serializeToString( doc );
Run Code Online (Sandbox Code Playgroud)
(来自rosettacode)
但是如何在IE6和其他浏览器中做到这一点(当然,没有破坏Firefox)?
我使用DOMDocument编辑一些HTML文件,但是一些主题在其名称空间中.所以DOMDocument自动将空格更改为%20,然后找不到它们.
这就是如何准确查看错误:
Warning: DOMDocument::load() [domdocument.load]: Entity 'nbsp' not defined in file:///C:/Path/To/The/File/01%20c%2040-1964.html, line: 11 in C:/Path/To/class.php on line 51
Run Code Online (Sandbox Code Playgroud)
你知道如何修复这个错误吗?
提前感谢您的回答