Neden E4X?
- Önceki Sayfa E4X HowTo
- Sonraki Sayfa E4X Tarayıcı
E4X, XML kullanımımızı daha kolay hale getirir.
E4X daha basittir
JavaScript ile XML'yi çözümlemeye ve işlemeye çalıştığınızda, E4X'nin daha kolay kullanılacağını fark edeceksiniz.
E4X olmasa, XML ile etkileşimde bulunmak için XML kütüphanesini (veya XML bileşenini) kullanmanız gerekir.
Bu kütüphaneler veya bileşenlerin dilimleri ve farklı tarayıcılarda çalışma şekilleri farklıdır.
E4X olmasa
Örnek, XML belgelerini ("note.xml") XML ayrıştırıcıya yükleyip, notun mesajlarını gösteren bir tarayıcı örneği olan çapraz çapraz işlevli gruplardır:
var xmlDoc // Internet Explorer için kod if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // Mozilla, Firefox, vb. için kod 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 kullanımı
Bu örnek, yukarıdaki örnekle aynı etkiye sahiptir, ancak E4X kullanılmıştır:
var xmlDoc=new XML() xmlDoc.load("note.xml") document.write(xmlDoc.body)
Daha basit mi?
- Önceki Sayfa E4X HowTo
- Sonraki Sayfa E4X Tarayıcı