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