Интерфейс 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;