Méthode getElementsByTagName() du DOM XML

Définition et utilisation

getElementsByTagName() La méthode getElementsByTagName() du DOM XML renvoie un NodeList contenant tous les éléments ayant le nom spécifié.

Syntaxe

getElementsByTagName(name)
Paramètres Description
name Chaîne, spécifiant le nom de la balise à rechercher. La valeur "*" correspond à toutes les balises.

Exemple

Les lignes suivantes chargent "books.xml" dans xmlDoc et récupèrent les valeurs de tous les éléments <title> :

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, i, attnode, xmlDoc, txt;
    xmlDoc = xml.responseXML;
    txt = "";
    x = xmlDoc.getElementsByTagName('title');
    for (i = 0; i < x.length; i++) {
        txt += x[i].childNodes[0].nodeValue + "<br>";
    }
    document.getElementById("demo").innerHTML = txt;
}

Essayer personnellement