XML DOM getElementsByTagNameNS() methode

Definitie en gebruik

getElementsByTagNameNS() Deze methode retourneert een NodeList die alle elementen bevat met de gespecificeerde naam en namespace.

Syntax

elementNode.getElementsByTagNameNS(ns,name)
Parameters Beschrijving
ns String, definieert de te zoeken namespace. De waarde "*" past op alle tags.
name String, definieert de te zoeken tagnaam. De waarde "*" past op alle tags.

Voorbeeld

Onderstaande code laadt "books_ns.xml" in xmlDoc en haalt elementen op met naam en namespace via de tag:

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;
{}

Probeer het zelf