Maison > interface Web > js tutoriel > le corps du texte

Comment analyser des fichiers XML en JavaScript sur les navigateurs ?

Patricia Arquette
Libérer: 2024-11-12 02:15:02
original
829 Les gens l'ont consulté

How to Parse XML Files in JavaScript Across Browsers?

Analyse XML multi-navigateurs en Javascript

Problème :

Comment les fichiers XML peuvent-ils être analysés en Javascript dans les navigateurs et plates-formes ?

Solution :

Le code Javascript suivant peut être utilisé pour réaliser une analyse multi-navigateurs :

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");
}
Copier après la connexion

Exemple d'utilisation :

var xml = parseXml("<foo>Stuff</foo>");
alert(xml.documentElement.nodeName);
Copier après la connexion

Démo en direct :

Ce code fonctionne dans tous les principaux navigateurs, y compris IE 6. Découvrez la démo en direct ci-dessous :

[Lien de démonstration en direct]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal