Metoda hasAttributeNS() w XML DOM

Definicja i użycie

Jeśli atrybut składa się z określonej przestrzeni nazw i nazwy, metoda hasAttributeNS() zwraca wartość true, w przeciwnym razie zwraca wartość false.

Gramatyka:

hasAttributeNS(ns,name)
Parametry Opis
ns Wymagane. Określa przestrzeń nazw atrybutu do wyszukiwania.
name Wymagane. Określa nazwę atrybutu do wyszukiwania.

Opis

Ta metoda jest podobna do Metoda hasAttribute()Podobnie, ale atrybut do sprawdzenia jest określony przez przestrzeń nazw i nazwę. Metoda jest używana tylko w dokumentach XML z przestrzenią nazw.

Przykład

W wszystkich przykładach użyjemy pliku XML books_ns.xmli funkcje JavaScript loadXMLDoc()

Poniższy fragment kodu sprawdza, czy pierwszy element <title> w pliku "books_ns.xml" ma atrybut o określonej nazwie i przestrzeni nazw:

xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("title")[0];
ns="http://www.codew3c.com/children/";
document.write(x.hasAttributeNS(ns,"lang"));

Wynik powyższego kodu:

true