javascript - 为什么 IE 以外的浏览器中 DOM Document 对象中缺少 XML 属性

标签 javascript xml dom cross-browser domparser

我觉得这个属性还是挺有用的,

http://www.w3schools.com/Dom/prop_document_xml.asp

但是如您所见,它仅在 IE 中可用。

在其他浏览器中是否有此属性的等效项?

提前致谢。

最佳答案

xml 属性是非标准的。其他浏览器中的等效项是 XMLSerializer。

function serializeXmlNode(xmlNode) {
    if (typeof window.XMLSerializer != "undefined") {
        return (new window.XMLSerializer()).serializeToString(xmlNode);
    } else if (typeof xmlNode.xml != "undefined") {
        return xmlNode.xml;
    }
    return "";
}

关于javascript - 为什么 IE 以外的浏览器中 DOM Document 对象中缺少 XML 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5126028/

相关文章:

javascript - 为什么我在 jquery ui 中的项目在我删除它时没有更新

php - 如何到达这个嵌套数组/对象的特定部分

python - 通过 xpath 访问 XML 属性时出现问题

javascript - 使用纯JS找出点击了哪个DOM元素

javascript - 使用 JavaScript 将跨度添加到父级

Javascript:访问父元素时未定义

javascript - 寻找一种功能,使我能够将特定的导航菜单拖动到屏幕上的任何位置

javascript - CRM 中带有 OData 查询的时间戳

javascript - 如何就地删除跨度?

c# - XML 比较,用于检查窗口应用程序是否相同或不同