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