Почему E4X?
- Предыдущая страница E4X HowTo
- Следующая страница Браузер E4X
E4X делает использование XML более удобным.
E4X проще
Если вы когда-либо пробовали использовать JavaScript для парсинга и обработки XML, вы会发现 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
- Следующая страница Браузер E4X