getElementsByTagNameNS()

XML DOM getElementsByTagNameNS() metodi


❮ Document obyekti

Misol

Quyidagi kod fragmenti "books.xml" faylini xmlDoc’ga yuklaydi va har bir <book> elementiga nomlar fazosiga ega element tugunini qo‘shadi:

var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() {    if (this.readyState == 4 && this.status == 200) {        myFunction(this);    } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) {     var x, y, z, i, newel, newtext, xmlDoc, txt;     xmlDoc = xml.responseXML;     txt = "";     x = xmlDoc.getElementsByTagName("book");     for (i = 0; i < x.length; i++) {         newel = xmlDoc.createElementNS("p", "edition");         newtext = xmlDoc.createTextNode("First");         newel.appendChild(newtext);        x[i].appendChild(newel);     }     // Output all titles and editions     y = xmlDoc.getElementsByTagName("title");     z = xmlDoc.getElementsByTagNameNS("p","edition");     for (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; }

Yuqoridagi kodning natijasi quyidagicha bo‘ladi:

Everyday Italian - First edition. Namespace: p Harry Potter - First edition. Namespace: p XQuery Kick Start - First edition. Namespace: p Learning XML - First edition. Namespace: p
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

getElementsByTagNameNS() metodi ko‘rsatilgan nom va nomlar fazosiga ega barcha elementlardan iborat NodeList qaytaradi.

Sintaksis

getElementsByTagNameNS(ns,name)

Parametr Tavsif
nsQidiriladigan nomlar fazosi nomini belgilaydigan string. "*" qiymati barcha teglarga mos keladi
nameQidiriladigan teg nomini belgilaydigan string. "*" qiymati barcha teglarga mos keladi

❮ Document obyekti

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!