Метод 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