首頁 > web前端 > js教程 > 如何跨瀏覽器解析 JavaScript 中的 XML 檔案?

如何跨瀏覽器解析 JavaScript 中的 XML 檔案?

Patricia Arquette
發布: 2024-11-12 02:15:02
原創
912 人瀏覽過

How to Parse XML Files in JavaScript Across Browsers?

Javascript 中的跨瀏覽器XML 解析

問題:

如何在Javascript 中跨瀏覽器解析瀏覽器平台?

解決方案:

可以使用以下Javascript代碼實現跨瀏覽器解析:

var parseXml;

if (typeof window.DOMParser != "undefined") {
    parseXml = function(xmlStr) {
        return ( new window.DOMParser() ).parseFromString(xmlStr, "text/xml");
    };
} else if (typeof window.ActiveXObject != "undefined" &&
       new window.ActiveXObject("Microsoft.XMLDOM")) {
    parseXml = function(xmlStr) {
        var xmlDoc = new window.ActiveXObject("Microsoft.XMLDOM");
        xmlDoc.async = "false";
        xmlDoc.loadXML(xmlStr);
        return xmlDoc;
    };
} else {
    throw new Error("No XML parser found");
}
登入後複製

使用示例:

var xml = parseXml("<foo>Stuff</foo>");
alert(xml.documentElement.nodeName);
登入後複製

即時示​​範:

此程式碼適用於所有主要瀏覽器,包括IE 6。請參閱下面的即時示範:

[即時示範連結]

以上是如何跨瀏覽器解析 JavaScript 中的 XML 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板