¿Por qué E4X?
- Página anterior E4X HowTo
- Página siguiente Navegador E4X
E4X hace que el uso de XML sea más fácil.
E4X es más simple
Si alguna vez has intentado analizar y operar XML con JavaScript, descubrirás que E4X es más fácil de usar.
Si no hay E4X, debes usar bibliotecas XML (o componentes XML) para interactuar con XML.
La sintaxis de estas bibliotecas o componentes y su funcionamiento en diferentes navegadores son muy diferentes.
Si no hay E4X
Este ejemplo es una instancia de navegador de grupo funcional transbucal, que puede cargar el documento XML ("note.xml") en el analizador XML y mostrar los mensajes de la nota:
var xmlDoc // código para Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // código para Mozilla, Firefox, etc. else (document.implementation && document.implementation.createDocument) { xmlDoc= document.implementation.createDocument("","",null) xmlDoc.load("note.xml"); xmlDoc.onload=displaymessage } function displaymessage() { document.write(xmlDoc.getElementsByTagName("body")[0].firstChild.nodeValue) }
Uso de E4X
Este ejemplo actúa de la misma manera que el ejemplo anterior, pero utiliza E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
¿No es más simple?
- Página anterior E4X HowTo
- Página siguiente Navegador E4X