Γιατί το E4X;
- Προηγούμενη Σελίδα E4X HowTo
- Επόμενη Σελίδα Browser του E4X
Το E4X καθιστά την χρήση του XML πιο εύκολη
Το E4X είναι πιο απλό
Αν έχετε δοκιμάσει να αναλύσετε και να χειριστείτε XML με JavaScript, θα διαπιστώσετε ότι το E4X είναι πιο εύκολο στη χρήση.
Αν δεν υπάρχει το E4X, πρέπει να χρησιμοποιήσετε βιβλιοθήκες XML (ή στοιχεία XML) για να διαχειριστείτε το XML.
Η γραμματική αυτών των βιβλιοθηκών ή των στοιχείων και ο τρόπος λειτουργίας τους σε διαφορετικούς περιηγητές είναι διαφορετικός.
Αν δεν υπάρχει το E4X
Το παρακάτω παράδειγμα είναι μια παράδειγμα περιηγητή που υποστηρίζει λειτουργίες μεταξύ κύκλων, μπορεί να φορτώσει το έγγραφο XML ("note.xml") στον αναλυτή XML και να εμφανίσει το μήνυμα σημειώσεων:
var xmlDoc // κώδικας για Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // κώδικας για Mozilla, Firefox κ.λπ. 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) }
Χρήση του E4X
Αυτό το παράδειγμα λειτουργεί όπως το παραπάνω παράδειγμα, αλλά χρησιμοποιεί το E4X:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Δεν είναι πιο απλό;
- Προηγούμενη Σελίδα E4X HowTo
- Επόμενη Σελίδα Browser του E4X