Метод XML DOM hasAttributeNS()

Определение и использование

Если атрибут состоит из указанного пространства имен и имени, то метод hasAttributeNS() возвращает true, в противном случае возвращает false.

Грамматика:

hasAttributeNS(ns,name)
Параметры Описание
ns Обязателен. Определяет пространство имён атрибута, который нужно检索.
name Обязателен. Определяет имя атрибута, который нужно检索.

Описание

Этот метод аналогичен Метод hasAttribute()Подобно этому, но атрибут, который нужно проверить, определяется пространством имён и именем. Этот метод используется только в документах с пространством имён.

Пример

Во всех примерах мы будем использовать файл XML books_ns.xml, а также JavaScript-функции loadXMLDoc().

Ниже приведен фрагмент кода, который проверяет, имеет ли первый элемент <title> в файле "books_ns.xml" атрибут с указанным пространством имён и именем:

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

Вывод кода выше:

true