چرا E4X؟
- صفحه قبلی E4X HowTo
- صفحه بعدی مرورگر E4X
E4X استفاده از XML را برای ما آسانتر میکند.
E4X سادهتر است
اگر شما هرگز تلاش کرده باشید با استفاده از JavaScript XML را تحلیل و عملیات کنید، خواهید دید که E4X استفادهپسندتر است.
اگر E4X نبود، باید از کتابخانه XML (یا اجزا XML) برای تعامل با 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