Cette fonction est expérimentale
Puisque cette fonction est toujours en développement dans certains navigateurs, veuillez consulter le tableau de compatibilité pour les préfixes à utiliser selon les navigateurs.
Il convient de noter qu'une fonctionnalité expérimentale peut voir sa syntaxe ou son comportement modifié dans le futur en fonction des évolutions de la spécification.
DOMParser
sert à analyser des chaînes et des flux de texte XML. Il ne peut pas servir à traiter de la « soupe de balises » HTML. DOMParser
est accessible aux scripts sans privilèges.
DOMParser
sert le plus souvent aux applications et extensions basées sur la plateforme Mozilla. Bien qu'il soit utilisable par les pages Web, il ne fait partie d'aucun standard et son niveau de support dans les autres navigateurs est inconnu.
Gestion d'erreurs
Notez que si le processus de traitement échoue, DOMParser
ne génère actuellement aucune exception mais retourne en revanche un document d'erreur (voir bug 45566) :
<parsererror xmlns="https://www.mozilla.org/newlayout/xml/parsererror.xml">
(description de l'erreur)
<sourcetext>(un extrait de la source XML)</sourcetext>
</parsererror>
Exemple
var parser = new DOMParser(); var doc = parser.parseFromString(aStr, "text/xml");
Voir aussi
Liens Interwikis