Dlaczego E4X?
- Poprzednia strona E4X HowTo
- Następna strona E4X przeglądarka
E4X ułatwia nam korzystanie z XML.
E4X jest prostszy
Jeśli kiedykolwiek próbowałeś używać JavaScript do analizy i operacji na XML, odkryjesz, że E4X jest łatwiejszy w użyciu.
Jeśli nie masz E4X, musisz używać biblioteki XML (lub komponentu XML) do pracy z XML.
Gramatyka tych bibliotek lub komponentów oraz sposób ich działania w różnych przeglądarkach różni się.
Jeśli nie masz E4X
Poniższy przykład to przeglądarka instancji międzyobszarów funkcjonalnych, która może załadować dokument XML ("note.xml") do analizatora XML i wyświetlić wiadomość notatki:
var xmlDoc // kod dla Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // kod dla Mozilla, Firefox, itp. 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) }
Używanie E4X
Ten przykład działa tak samo jak powyższy przykład, ale używa E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Czy to nie jest łatwiejsze?
- Poprzednia strona E4X HowTo
- Następna strona E4X przeglądarka