XML DOM getElementsByTagNameNS() مہدویت

تعریف و کاربرد

getElementsByTagNameNS() مетод، نامزد نام اور نامزد نامزد کی تمام علامات کا NodeList برآمد کرتا ہے.

گرامر

getElementsByTagNameNS(نامزد,نام)
پارامتر توضیح
نامزد نویش، تلاش کئے جانے والے نامزد نام مقرر کرنا، مقرر کئے جانے والا مرتبہ "*" تمام علامات کو میچ کرتا ہے.
نام نویش، تلاش کئے جانے والے علامت کا نام مقرر کرنا، مقرر کئے جانے والا مرتبہ "*" تمام علامات کو میچ کرتا ہے.

مثال

درینجا کد، "books.xml" کو xmlDoc میں لوڈ کرنا اور ہر <book> علامت کو ایک نیم نامزد نود نکات کو اضاف کرنا ہے:

وار xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   اگر (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
فارمکشن myFunction(xml) {
    وار، x، 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 +
        " edition." +
        "Namespace: " +
        z[i].namespaceURI + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

خود کو بچار کریں