XML DOM getElementsByTagNameNS() metod

Definition och användning

getElementsByTagNameNS() Metoden returnerar NodeList, som innehåller alla element med det specificerade namnet och namnrymden.

Syntaks

elementNode.getElementsByTagNameNS(ns,name)
Parameter Beskrivning
ns Sträng, som specificerar den namnrymd som ska sökas efter. Värdet "*" matchar alla etiketter.
name Sträng, som specificerar det etikett som ska sökas efter. Värdet "*" matchar alla etiketter.

Exempel

Nedanstående kod laddar "books_ns.xml" till xmlDoc och hämtar element via taggnamn och namnrymd:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   if (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books_ns.xml", true);
xhttp.send();
function myFunction(xml) {
    var xmlDoc = xml.responseXML;
    var x = xmlDoc.getElementsByTagNameNS("https://www.codew3c.com/meishi/", "title");
    document.getElementById("demo").innerHTML =
    x[0].nodeName;
}

Prova själv