क्यों E4X?
- पिछला पृष्ठ E4X HowTo
- अगला पृष्ठ E4X ब्राउज़र
E4X हमें XML के उपयोग को आसान बनाता है
E4X आसान है
अगर आपने कभी JavaScript के द्वारा XML को पार्सिंग और ऑपरेशन करने की कोशिश की हो, तो आपको देखा होगा कि E4X इसके लिए आसान है。
अगर E4X नहीं हो, तो आपको XML लाइब्रेरी (या XML कंपोनेंट) का उपयोग करना होगा ताकि XML से संचार कर सके。
इन लाइब्रेरी या कंपोनेंट की संरचना और उनका विभिन्न ब्राउज़रों में काम करने का तरीका अलग-अलग है。
इस उदाहरण में एक ब्राउज़र के उदाहरण एक बैग फ़ंक्शन ग्रुप है, जो XML दस्तावेज़ (\
var xmlDoc //code for Internet Explorer if (window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM") xmlDoc.async=false; xmlDoc.load("note.xml") displaymessage() } // code for Mozilla, Firefox, etc. 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 ब्राउज़र