Latest web development tutorials

analyseur XML

Tous les navigateurs modernes ont intégré parseur XML.

XML parser le document XML en objet XML DOM - l'objet peut être utilisé via JavaScript.


Analyser les documents XML

Le code suivant pour analyser des documents XML à XML objet DOM:

if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","books.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;


chaîne XML Parse

Le code suivant à l'objet DOM XML chaîne XML parsing:

txt="<bookstore><book>";
txt=txt+"<title>Everyday Italian</title>";
txt=txt+"<author>Giada De Laurentiis</author>";
txt=txt+"<year>2005</year>";
txt=txt+"</book></bookstore>";

if (window.DOMParser)
{
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
}
else // Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.loadXML(txt);
}

REMARQUE: Internet Explorer utilise la méthode loadXML () pour analyser une chaîne XML, tandis que d' autres navigateurs utilisent objet DOMParser.


l'accès inter-domaines

Pour des raisons de sécurité, les navigateurs modernes ne permettent pas l'accès inter-domaines.

Cela signifie qu'il tente de charger les pages Web et les fichiers XML, doivent être situés sur le même serveur.


DOM XML

Dans le chapitre suivant, vous apprendrez comment accéder à l'objet DOM XML et récupérer des données.