Электронный магазин на Java и XML



Интерфейс Node


Исходный набор методов для всего пакета org.w3c.dom обеспечивается интерфейсом Node. В этом пакете имеется 13 интерфейсов, производных от интерфейса Node, которые представляют различные части документа. Хотя все они являются расширением Node, определенные методы этого интерфейса в некоторых производных интерфейсах не имеют смысла. В табл. 3.8 перечислены методы интерфейса Node. Обратите внимание на то, что интерпретация возвращаемых значений nodeName и nodeValue зависит от типа узла [Node — узел. — Примеч. перев. ].

Таблица 3.8. Методы интерфейса Node

Метод

Возвращаемое значение

Описание

getNodeName

NodeName

Возвращаемое значение — строка, представляющая имя Node; интерпретация зависит от типа узла

getNodeVal ue

NodeVal ue

Возвращаемое значение — строка, представляющая значение узла; интерпретация зависит от типа узла

setNodeValue

Пустое множество

getNodeType

Целочисленное значение типа short

Возвращаемое число идентифицирует тип узла согласно определению в интерфейсе Node

getParentNode

Ссылка на узел

Возвращается ссылка на узел, являющийся родительским по отношению к данному в иерархии DOM. Не для всех типов узлов существуют родительские узлы

getChildNodes

Ссылка на семейство узлов NodeList

Объекты NodeList обеспечивают доступ к упорядоченному списку ссылок на узлы

getFirstChild

Ссылка на узел

Первый дочерний узел для данного узла или null, если дочерние узлы отсутствуют

getLastChild

Ссылка на узел

Последний дочерний узел для данного или null, если дочерние узлы отсутствуют

getPrevlous Sibling

Ссылка на узел

Узел, непосредственно предшествующий данному, или null, если таковой отсутствует

getNextSibling

Ссылка на узел

Узел, непосредственно следующий за данным, или null, если таковой отсутствует

getAttributes

Ссылка на семейство NamedNodeMap

Методы NamedNodeMap обеспечивают доступ к атрибутам по имени. Возвращает null, если атрибуты отсутствуют

getOwnerDocument

Ссылка на документ

Объект Document, которому принадлежит данный узел, или null, если этот узел сам является объектом Document

<


Содержание  Назад  Вперед