Méthode getElementsByTagNameNS() du DOM XML

Définition et utilisation

getElementsByTagNameNS() La méthode retourne NodeList, contenant tous les éléments possédant le nom et l'espace de noms spécifiés.

Syntaxe

elementNode.getElementsByTagNameNS(ns,name)
Paramètres Description
ns Chaîne, qui spécifie l'espace de noms à rechercher. La valeur "*" correspond à toutes les étiquettes.
name Chaîne, qui spécifie le nom d'étiquette à rechercher. La valeur "*" correspond à toutes les étiquettes.

Exemple

Le code suivant charge "books_ns.xml" dans xmlDoc et récupère les éléments via les noms d'étiquette et l'espace de noms :

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

Essayer par vous-même