Por que E4X?
- Página Anterior E4X HowTo
- Próxima Página Navegador E4X
E4X facilita o uso de XML.
E4X é mais simples
Se você já tentou usar JavaScript para analisar e manipular XML, descobrirá que o E4X é mais fácil de usar.
Se não houver E4X, você deve usar bibliotecas XML (ou componentes XML) para interagir com XML.
Os gramáticas dessas bibliotecas ou componentes e a maneira como funcionam em diferentes navegadores são diferentes.
Se não houver E4X
Este exemplo é uma instância de navegador de browser de função transborda, que pode carregar o documento XML ("note.xml") no analisador XML e exibir a mensagem do bloco de notas:
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) }
Usar E4X
Este exemplo é o mesmo que o exemplo acima, mas usa E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Não é mais simples?
- Página Anterior E4X HowTo
- Próxima Página Navegador E4X