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