Méthode getAttributeNS() du DOM XML

Définition et utilisation

getAttributeNS() La méthode obtient la valeur de l'attribut via l'espace de noms URI et le nom.

Syntaxe

elementNode.getAttributeNS(ns,name)
Paramètres Description
ns Obligatoire. Définit l'espace de noms URI à partir duquel la valeur doit être récupérée.
name Obligatoire. Définit l'attribut à partir duquel la valeur doit être récupérée.

Exemple

Le code suivant charge "books_ns.xml" dans xmlDoc et récupère la valeur de l'attribut "lang" du premier élément <title> :

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.getElementsByTagName("title")[0];
    var ns = "https://www.codew3c.com/meishi/";
    document.getElementById("demo").innerHTML =
    x.getAttributeNS(ns, "lang");
{}

Essayer par vous-même