Méthode hasAttributeNS() de XML DOM
Définition et utilisation
Si l'attribut est composé du namespace spécifié et du nom, la méthode hasAttributeNS() retourne true, sinon elle retourne false.
Grammaire :
hasAttributeNS(ns,name)
Paramètres | Description |
---|---|
ns | Requis. Définir l'espace de noms de l'attribut à rechercher. |
name | Requis. Définir le nom de l'attribut à rechercher. |
Description
Cette méthode est similaire à Méthode hasAttribute()De manière similaire, mais il faut vérifier la propriété en spécifiant l'espace de noms et le nom. Seuls les documents XML utilisant des espaces de noms utilisent cette méthode.
Exemple
Dans tous les exemples, nous utiliserons le fichier XML books_ns.xmlet les fonctions JavaScript loadXMLDoc()。
Le code suivant vérifie si le premier élément <title> de "books_ns.xml" possède une propriété avec l'espace de noms et le nom spécifiés :
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang")
);
La sortie du code suivant :
true