Метод XML DOM getElementsByTagNameNS()
Определение и использование
Метод getElementsByTagNameNS() возвращает NodeList всех элементов с указанным именем и пространством имен.
Грамматика:
elementNode.getElementsByTagNameNS(ns, name)
Параметры | Описание |
---|---|
ns | Строковое значение, определяющее пространство имен, в котором нужно найти тег. Значение "*" соответствует любому тегу. |
name | Строковое значение, определяющее тег, который нужно найти. Значение "*" соответствует любому тегу. |
Описание
Этот метод аналогичен Метод getElementsByTagName()Подобно этому, но имя элемента, который нужно получить, указывается в виде комбинации пространства имен URI и локального имени, определенного в пространстве имен. Этот метод используется только для документов XML с пространством имен.
Пример
Во всех примерах мы будем использовать файл XML books_ns.xml, а также функции JavaScript loadXMLDoc().
Ниже приведен фрагмент кода, который получает элементы по имени и пространству имен:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
Вывод кода выше:
c:title