Perché E4X?
- Pagina precedente E4X HowTo
- Pagina successiva Browser E4X
E4X rende più facile l'uso di XML
E4X è più semplice
Se hai mai tentato di analizzare e manipolare XML utilizzando JavaScript, scoprirai che E4X è più facile da usare.
Se non c'è E4X, devi utilizzare una libreria XML (o un componente XML) per interagire con XML.
La sintassi di queste librerie o componenti e il loro funzionamento nei diversi browser sono diversi.
Se non c'è E4X
Esempio di un browser instance di funzione interbatch, che può caricare il documento XML ("note.xml") in un analizzatore XML e visualizzare i messaggi delle etichette:
var xmlDoc // codice per Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // codice per Mozilla, Firefox, ecc. 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) }
Usare E4X
Questo esempio ha lo stesso effetto degli esempi precedenti, ma utilizza E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Non è più semplice?
- Pagina precedente E4X HowTo
- Pagina successiva Browser E4X