XML DOM getElementsByTagNameNS() विधि
वर्णन और उपयोग
getElementsByTagNameNS()
यह मथड़ा नाम और नामांकित क्षेत्र के सभी एलिमेंट के NodeList को वापस करता है.
व्याकरण
getElementsByTagNameNS(ns,नाम)
पैरामीटर | वर्णन |
---|---|
ns | शब्द, तलशने वाले नामांकित क्षेत्र का नाम को निर्देशित करता है. वैल्यू "*" सभी टैग के लिए मेल खाता है. |
नाम | शब्द, तलशने वाले टैग नाम को निर्देशित करता है. वैल्यू "*" सभी टैग के लिए मेल खाता है. |
उदाहरण
नीचे कोड "books.xml" को xmlDoc में लोड करेगा और हर <book> एलिमेंट को नामांकित क्षेत्र का एलिमेंट जोड़ेगा:
वार (xhttp = new XMLHttpRequest();) xhttp.onreadystatechange = function() { यदि (इस.readyState == 4 && इस.status == 200) { माइफ़न्क्शन(इस); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); फ़ंक्शन माइफ़न्क्शन(एक्सएमएल) { वार (xhttp, y, z, i, newel, newtext, xmlDoc, txt;) xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.getElementsByTagName("book"); फ़ोर (i = 0; i < x.length; i++) { newel = xmlDoc.createElementNS("p", "edition"); newtext = xmlDoc.createTextNode("First"); newel.appendChild(newtext); x[i].appendChild(newel); } // सभी title और edition निकालें y = xmlDoc.getElementsByTagName("title"); z = xmlDoc.getElementsByTagNameNS("p","edition"); फ़ोर (i = 0; i < y.length; i++) { txt += y[i].childNodes[0].nodeValue + " - " + z[i].childNodes[0].nodeValue + " संस्करण." + " नेस्पेस: " + z[i].namespaceURI + "<br>"; } document.getElementById("demo").innerHTML = txt; }