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