Metodo XML DOM hasAttributeNS()
Definizione e uso
Se l'attributo è composto dallo spazio dei nomi specificato e dal nome, il metodo hasAttributeNS() restituisce true, altrimenti restituisce false.
Grammatica:
hasAttributeNS(ns,name)
Parametro | Descrizione |
---|---|
ns | Obbligatorio. Specifica lo spazio dei nomi dell'attributo da recuperare. |
name | Obbligatorio. Specifica il nome dell'attributo da recuperare. |
Descrizione
Questo metodo è simile a Metodo hasAttribute()Simile, ma l'attributo da controllare è specificato dallo spazio dei nomi e dal nome. Solo i documenti XML con lo spazio dei nomi utilizzano il metodo.
Esempio
In tutti gli esempi, utilizzeremo il file XML books_ns.xml, e la funzione JavaScript loadXMLDoc().
Il seguente frammento di codice verifica se il primo elemento <title> in "books_ns.xml" ha un attributo con lo spazio dei nomi e il nome specificati:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang")
);
L'output del codice sopra:
true