Интерфейс NamedNodeMap

Интерфейс NamedNodeMap определяет коллекцию узлов – отображение (map), к элементам которой можно обращаться по имени (например, атрибуты узла).

Длину коллекции можно определить с помощью метода

public int getLength().

Получить узел либо по его имени name, либо по URI пространства имен namespaceURI и локальному имени localName можно с помощью методов

public Node getNamedItem(String name)

public Node getNamedItemNS(String namespaceURI,

String localName).

Узел можно также получить по его индексу index с помощью метода

public Node item(int index).

Добавить новый узел в конец списка узлов или заменить существующий узел можно с помощью одного из методов

public Node setNamedItem(Node arg)

throws DOMException

public Node setNamedItemNS(Node arg)

throws DOMException

Первый метод использует в качестве параметра arg имя узла (значение nodeName), второй – значения namespaceURI и localName для узла. Если заменяется существующий узел, возвращается замененный узел, иначе возвращается null.

И, наконец, удалить узел можно с помощью одного из методов

public Node removeNamedItem(String name)

throws DOMException

public Node removeNamedItemNS(String namespaceURI,

String localName) throws DOMException.

Первый метод удаляет узел с заданным именем name, второй – с заданным URI пространства имен namespaceURI и локальным именем localName.








Дата добавления: 2015-03-20; просмотров: 553;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.