Méthode hasAttributeNS() du DOM XML

Définition et utilisation

Si l'élément de noeud courant possède un attribut de nom d'espace et de nom spécifiés, alors hasAttributeNS() La méthode renvoie true, sinon elle renvoie false.

Syntaxe

hasAttributeNS(ns,name)
Paramètres Description
ns Obligatoire. Définit l'espace de nom de l'attribut à rechercher.
name Obligatoire. Définit le nom de l'attribut à rechercher.

Exemple

Le code suivant charge "books_ns.xml" dans xmlDoc et vérifie si le premier élément <title> possède des attributs de nom d'espace et de nom spécifiés :

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.hasAttributeNS(ns,"lang");
{}

Essayez-le vous-même