DOMParser
Un article de MDC.
DOMParser sert à analyser des chaînes et des flux de texte XML. Il peut également 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.
[modifier] 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="http://www.mozilla.org/newlayout/xml/parsererror.xml"> (description de l'erreur) <sourcetext>(un extrait de la source XML)</sourcetext> </parsererror>
[modifier] Exemple
var parser = new DOMParser(); var doc = parser.parseFromString(aStr, "text/xml");
[modifier] Voir aussi
- Référence (XULPlanet)
- Analyse et sérialisation du XML
- Traiter et sérialiser du XML (XULPlanet)
- Traiter et sérialiser du XML (MozillaZine)
- XMLHttpRequest
- XMLSerializer