Latest web development tutorials

analizador XML

Todos los navegadores modernos han incorporado analizador XML.

analizador XML del documento XML en XML DOM objeto - el objeto puede ser operado a través de JavaScript.


Analizar documentos XML

El siguiente fragmento de código para analizar documentos XML a XML DOM objeto:

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;


cadena XML Parse

El siguiente fragmento de código al objeto DOM XML cadena de análisis XML:

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);
}

NOTA: Internet Explorer utiliza el método loadXML () para analizar una cadena XML, mientras que otros navegadores utilizan objeto DOMParser.


Acceso a varios dominios

Por razones de seguridad, los navegadores modernos no permiten el acceso entre dominios.

Esto significa que se trata de cargar páginas web y archivos XML, debe estar ubicada en el mismo servidor.


DOM XML

En el siguiente capítulo, aprenderá cómo acceder al objeto DOM XML y recuperar datos.