|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface Node
Node интерфейс является основным типом данных для всей Объектной модели документа. Это представляет единственный узел в дереве документов. В то время как все объекты, реализовывая Node интерфейс представляет методы для того, чтобы иметь дело с дочерними элементами, не всеми объектами, реализовывая Node у интерфейса могут быть дочерние элементы. Например, Text у узлов, возможно, нет дочерних элементов, и добавляющих дочерних элементов к таким результатам узлов в a DOMException быть повышенным. Атрибуты nodeName, nodeValue и attributes включаются как механизм, чтобы достигнуть информацию об узле, не разрушая к определенному полученному интерфейсу. В случаях, где нет никакого очевидного отображения этих атрибутов для определенного nodeType (например, nodeValue для Element или attributes для a Comment ), это возвращается null. Отметьте, что специализированные интерфейсы могут содержать дополнительные и более удобные механизмы, чтобы получить и установить релевантную информацию.
Значения nodeName, nodeValue, и attributes изменитесь согласно типу узла следующим образом:
| Интерфейс | nodeName | nodeValue | атрибуты |
|---|---|---|---|
Attr |
то же самое как Attr.name |
то же самое как Attr.value |
null |
CDATASection |
"#cdata-section" |
то же самое как CharacterData.data, контент Раздела CDATA |
null |
Comment |
"#comment" |
то же самое как CharacterData.data, контент комментария |
null |
Document |
"#document" |
null |
null |
DocumentFragment |
"#document-fragment" |
null |
null |
DocumentType |
то же самое как DocumentType.name |
null |
null |
Element |
то же самое как Element.tagName |
null |
NamedNodeMap |
Entity |
имя объекта | null |
null |
EntityReference |
на имя объекта ссылаются |
null |
null |
Notation |
имя нотации |
null |
null |
ProcessingInstruction |
то же самое как ProcessingInstruction.target |
то же самое как ProcessingInstruction.data |
null |
Text |
"#text" |
то же самое как CharacterData.data, контент текстового узла |
null |
См. также .
| Модификатор и Тип | Поле и Описание |
|---|---|
static short |
ATTRIBUTE_NODE
Узел
Attr. |
static short |
CDATA_SECTION_NODE
Узел является a
CDATASection. |
static short |
COMMENT_NODE
Узел является a
Comment. |
static short |
DOCUMENT_FRAGMENT_NODE
Узел является a
DocumentFragment. |
static short |
DOCUMENT_NODE
Узел является a
Document. |
static short |
DOCUMENT_POSITION_CONTAINED_BY
Узел содержится ссылочным узлом.
|
static short |
DOCUMENT_POSITION_CONTAINS
Узел содержит ссылочный узел.
|
static short |
DOCUMENT_POSITION_DISCONNECTED
Эти два узла разъединяются.
|
static short |
DOCUMENT_POSITION_FOLLOWING
Узел следует за ссылочным узлом.
|
static short |
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
Определение предшествования против следующего специфично для реализации.
|
static short |
DOCUMENT_POSITION_PRECEDING
Второй узел предшествует ссылочному узлу.
|
static short |
DOCUMENT_TYPE_NODE
Узел является a
DocumentType. |
static short |
ELEMENT_NODE
Узел
Element. |
static short |
ENTITY_NODE
Узел
Entity. |
static short |
ENTITY_REFERENCE_NODE
Узел
EntityReference. |
static short |
NOTATION_NODE
Узел является a
Notation. |
static short |
PROCESSING_INSTRUCTION_NODE
Узел является a
ProcessingInstruction. |
static short |
TEXT_NODE
Узел является a
Text узел. |
| Модификатор и Тип | Метод и Описание |
|---|---|
Узел |
appendChild(Node newChild)
Добавляет узел
newChild до конца списка дочерних элементов этого узла. |
Узел |
cloneNode(boolean deep)
Возвращает копию этого узла, то есть, служит универсальным конструктором копии для узлов.
|
short |
compareDocumentPosition(Node other)
Сравнивает ссылочный узел, то есть.
|
NamedNodeMap |
getAttributes()
A
NamedNodeMap содержа атрибуты этого узла (если это Element) или null иначе. |
Строка |
getBaseURI()
Абсолютный основной URI этого узла или
null если реализация не смогла получить абсолютный URI. |
NodeList |
getChildNodes()
A
NodeList это содержит все дочерние элементы этого узла. |
Объект |
getFeature(String feature, String version)
Этот метод возвращает специализированный объект, который реализует специализированные API указанной функции и версии, как определено в.
|
Узел |
getFirstChild()
Первый дочерний элемент этого узла.
|
Узел |
getLastChild()
Последний дочерний элемент этого узла.
|
Строка |
getLocalName()
Возвращает локальную часть полностью определенного имени этого узла.
|
Строка |
getNamespaceURI()
URI пространства имен этого узла, или
null если это является неуказанным, (см.). |
Узел |
getNextSibling()
Узел сразу после этого узла.
|
Строка |
getNodeName()
Имя этого узла, в зависимости от его типа; см. таблицу выше.
|
short |
getNodeType()
Код, представляющий тип базового объекта, как определено выше.
|
Строка |
getNodeValue()
Значение этого узла, в зависимости от его типа; см. таблицу выше.
|
Документ |
getOwnerDocument()
Document объект связался с этим узлом. |
Узел |
getParentNode()
Родитель этого узла.
|
Строка |
getPrefix()
Префикс пространства имен этого узла, или
null если это является неуказанным. |
Узел |
getPreviousSibling()
Узел, сразу предшествующий этому узлу.
|
Строка |
getTextContent()
Этот атрибут возвращает текстовый контент этого узла и его потомков.
|
Объект |
getUserData(String key)
Получает объект, связанный с ключом на этом узле.
|
boolean |
hasAttributes()
Возвраты, есть ли у этого узла (если это - элемент) какие-либо атрибуты.
|
boolean |
hasChildNodes()
Возвраты, есть ли у этого узла какие-либо дочерние элементы.
|
Узел |
insertBefore(Node newChild, Node refChild)
Вставляет узел
newChild перед существующим дочерним узлом refChild. |
boolean |
isDefaultNamespace(String namespaceURI)
Этот метод проверяет если указанное
namespaceURI пространство имен по умолчанию или нет. |
boolean |
isEqualNode(Node arg)
Тесты, равны ли два узла.
|
boolean |
isSameNode(Node other)
Возвраты, является ли этот узел тем же самым узлом как данный.
|
boolean |
isSupported(String feature, String version)
Тесты, реализует ли реализация ДОМА определенную опцию и ту функцию, поддерживаются этим узлом, как определено в.
|
Строка |
lookupNamespaceURI(String prefix)
Ищите URI пространства имен, связанный с данным префиксом, запускающимся с этого узла.
|
Строка |
lookupPrefix(String namespaceURI)
Ищите префикс, связанный с данным URI пространства имен, запускающимся с этого узла.
|
void |
normalize()
Помещает все
Text узлы в полной глубине поддерева под этим Node, включая узлы атрибута, в "нормальную" форму, где только структура (например, элементы, комментарии, обрабатывая инструкции, разделы CDATA, и ссылки на сущность) отделяется Text узлы, то есть, там ни один не смежны Text узлы, ни пустой Text узлы. |
Узел |
removeChild(Node oldChild)
Удаляет дочерний узел, обозначенный
oldChild от списка дочерних элементов, и возвратов это. |
Узел |
replaceChild(Node newChild, Node oldChild)
Заменяет дочерний узел
oldChild с newChild в списке дочерних элементов, и возвратах oldChild узел. |
void |
setNodeValue(String nodeValue)
Значение этого узла, в зависимости от его типа; см. таблицу выше.
|
void |
setPrefix(String prefix)
Префикс пространства имен этого узла, или
null если это является неуказанным. |
void |
setTextContent(String textContent)
Этот атрибут возвращает текстовый контент этого узла и его потомков.
|
Объект |
setUserData(String key, Object data, UserDataHandler handler)
Свяжите объект к ключу на этом узле.
|
static final short ELEMENT_NODE
Element.static final short ATTRIBUTE_NODE
Attr.static final short TEXT_NODE
Text узел.static final short CDATA_SECTION_NODE
CDATASection.static final short ENTITY_REFERENCE_NODE
EntityReference.static final short ENTITY_NODE
Entity.static final short PROCESSING_INSTRUCTION_NODE
ProcessingInstruction.static final short COMMENT_NODE
Comment.static final short DOCUMENT_NODE
Document.static final short DOCUMENT_TYPE_NODE
DocumentType.static final short DOCUMENT_FRAGMENT_NODE
DocumentFragment.static final short NOTATION_NODE
Notation.static final short DOCUMENT_POSITION_DISCONNECTED
static final short DOCUMENT_POSITION_PRECEDING
static final short DOCUMENT_POSITION_FOLLOWING
static final short DOCUMENT_POSITION_CONTAINS
static final short DOCUMENT_POSITION_CONTAINED_BY
static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
String getNodeName()
String getNodeValue() throws DOMException
null, установка этого не имеет никакого эффекта, включая то, если узел только для чтения.DOMException - DOMSTRING_SIZE_ERR: Повышенный, когда это возвратило бы больше символов чем, помещаются в a DOMString переменная на платформе реализации.void setNodeValue(String nodeValue) throws DOMException
null, установка этого не имеет никакого эффекта, включая то, если узел только для чтения.DOMException - NO_MODIFICATION_ALLOWED_ERR: Повышенный, когда узел только для чтения и если он не определяется, чтобы быть null.short getNodeType()
Node getParentNode()
Attr, Document, DocumentFragment, Entity, и Notation может иметь родителя. Однако, если узел был только что создан и еще не добавлен к дереву, или если это было удалено из дерева, это null.NodeList getChildNodes()
NodeList это содержит все дочерние элементы этого узла. Если нет никаких дочерних элементов, это - a NodeList не содержа узлов.Node getFirstChild()
null.Node getLastChild()
null.Node getPreviousSibling()
null.Node getNextSibling()
null.NamedNodeMap getAttributes()
NamedNodeMap содержа атрибуты этого узла (если это Element) или null иначе.Document getOwnerDocument()
Document объект связался с этим узлом. Это также Document объект, используемый, чтобы создать новые узлы. Когда этот узел является a Document или a DocumentType который не используется ни с кем Document все же это null.Node insertBefore(Node newChild, Node refChild) throws DOMException
newChild перед существующим дочерним узлом refChild. Если refChild null, вставить newChild в конце списка дочерних элементов. newChild a DocumentFragment объект, все его дочерние элементы вводятся, в том же самом порядке, прежде refChild. Если newChild уже находится в дереве, оно сначала удаляется. Отметьте: Вставка узла прежде непосредственно является зависящей от реализации.
newChild - Узел, чтобы вставить.refChild - Ссылочный узел, то есть, узел, перед которым должен быть вставлен новый узел.DOMException - HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерним элементам типа newChild узел, или если узел, чтобы вставить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document и приложение ДОМА пытается вставить секунду DocumentType или Element узел. newChild создавался из различного документа чем тот, который создал этот узел. refChild не дочерний элемент этого узла. Document, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает вставку a DocumentType или Element узел.Node replaceChild(Node newChild, Node oldChild) throws DOMException
oldChild с newChild в списке дочерних элементов, и возвратах oldChild узел. newChild a DocumentFragment объект, oldChild заменяется всем из DocumentFragment дочерние элементы, которые вводятся в тот же самый порядок. Если newChild уже находится в дереве, оно сначала удаляется. Отметьте: Замена узла с собой является зависящей от реализации.
newChild - Новый узел, чтобы вставить дочерний список.oldChild - Узел, заменяемый в списке.DOMException - HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерним элементам типа newChild узел, или если узел, чтобы вставить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document и результат заменяющей работы добавил бы секунду DocumentType или Element на Document узел. newChild создавался из различного документа чем тот, который создал этот узел. oldChild не дочерний элемент этого узла. Document, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает замену DocumentType дочерний элемент или Element дочерний элемент.Node removeChild(Node oldChild) throws DOMException
oldChild от списка дочерних элементов, и возвратов это.oldChild - Удаляемый узел.DOMException - NO_MODIFICATION_ALLOWED_ERR: Повышенный, если этот узел только для чтения. oldChild не дочерний элемент этого узла. Document, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает удаление DocumentType дочерний элемент или Element дочерний элемент.Node appendChild(Node newChild) throws DOMException
newChild до конца списка дочерних элементов этого узла. Если newChild уже находится в дереве, оно сначала удаляется.newChild - Узел, чтобы добавить. Если это - a DocumentFragment объект, все содержание фрагмента документа перемещается в дочерний список этого узлаDOMException - HIERARCHY_REQUEST_ERR: Повышенный, если этот узел имеет тип, который не позволяет дочерним элементам типа newChild узел, или если узел, чтобы добавить является одним из предков этого узла или этого узла непосредственно, или если этот узел имеет тип Document и приложение ДОМА пытается добавить секунду DocumentType или Element узел. newChild создавался из различного документа чем тот, который создал этот узел. newChild узел является дочерним элементом Document узел, это исключение могло бы быть повышено, если реализация ДОМА не поддерживает удаление DocumentType дочерний элемент или Element дочерний элемент.boolean hasChildNodes()
true если у этого узла есть какие-либо дочерние элементы, false иначе.Node cloneNode(boolean deep)
parentNode null) и никакие пользовательские данные. Пользовательские данные, связанные с импортированным узлом, не переносятся. Однако, если любой UserDataHandlers был определен наряду со связанными данными, эти обработчики вызовут с соответствующими параметрами перед этим методом возвраты. Element копии все атрибуты и их значения, включая сгенерированных процессором XML, чтобы представить принимали значение по умолчанию атрибуты, но этот метод, не копируют дочерних элементов, которые это содержит, если это не глубокий клон. Это включает текст, содержавшийся в Element так как текст содержится в дочернем элементе Text узел. Клонирование Attr непосредственно, в противоположность быть клонированным как часть Element клонирование работы, возвращает указанный атрибут (specified true). Клонирование Attr всегда клонирует его дочерние элементы, так как они представляют его значение, независимо от того является ли это глубоким клоном или нет. Клонирование EntityReference автоматически создает его поддерево если соответствие Entity доступно, независимо от того является ли это глубоким клоном или нет. Клонирование любого другого типа узла просто возвращает копию этого узла. EntityReference клон только для чтения. Кроме того, клоны неуказанных Attr узлы определяются. И, клонирование Document, DocumentType, Entity, и Notation узлы являются зависящими от реализации.deep - Если true, рекурсивно клонируйте поддерево под указанным узлом; если false, клонируйте только узел непосредственно (и его атрибуты, если это Element).void normalize()
Text узлы в полной глубине поддерева под этим Node, включая узлы атрибута, в "нормальную" форму, где только структура (например, элементы, комментарии, обрабатывая инструкции, разделы CDATA, и ссылки на сущность) отделяется Text узлы, то есть, там ни один не смежны Text узлы, ни пустой Text узлы. Это может использоваться, чтобы гарантировать, что представление ДОМА документа является тем же самым, как будто это было сохранено и перезагружено, и полезно, когда операции (такие как XPointer поиски), которые зависят от определенной структуры дерева документов, должны использоваться. Если параметр "нормализовать-символы" DOMConfiguration объект, присоединенный к Node.ownerDocument true, этот метод также полностью нормализует символы Text узлы. Отметьте: В случаях, где документ содержит CDATASections, одна только нормализовать работа, возможно, не достаточна, так как XPointers не дифференцируются между Text узлы и CDATASection узлы.
boolean isSupported(String feature, String version)
feature - Имя функции, чтобы протестировать.version - Это - номер версии функции, чтобы протестировать.true если указанная функция поддерживается на этом узле, false иначе.String getNamespaceURI()
null если это является неуказанным, (см.). ELEMENT_NODE и ATTRIBUTE_NODE и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как Document.createElement(), это всегда null. Отметьте: На Пространства имен в XML Спецификация [] атрибут не наследовал свое пространство имен от элемента, к которому это присоединено. Если атрибут не явно задан пространство имен, у него просто нет никакого пространства имен.
String getPrefix()
null если это является неуказанным. Когда это определяется, чтобы быть null, установка этого не имеет никакого эффекта, включая то, если узел только для чтения. nodeName атрибут, который содержит полностью определенное имя, так же как tagName и name атрибуты Element и Attr интерфейсы, когда применимый. null делает это неуказанный, устанавливая это в пустую строку является зависящим от реализации. namespaceURI и localName не изменяться. ELEMENT_NODE и ATTRIBUTE_NODE и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как createElement от Document интерфейс, это всегда null.void setPrefix(String prefix) throws DOMException
null если это является неуказанным. Когда это определяется, чтобы быть null, установка этого не имеет никакого эффекта, включая то, если узел только для чтения. nodeName атрибут, который содержит полностью определенное имя, так же как tagName и name атрибуты Element и Attr интерфейсы, когда применимый. null делает это неуказанный, устанавливая это в пустую строку является зависящим от реализации. namespaceURI и localName не изменяться. ELEMENT_NODE и ATTRIBUTE_NODE и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как createElement от Document интерфейс, это всегда null.DOMException - INVALID_CHARACTER_ERR: Повышенный, если указанный префикс содержит запрещенный символ согласно версии XML в использовании, определенном в Document.xmlVersion атрибут. prefix уродливо на Пространства имен в спецификации XML, если namespaceURI из этого узла null, если указанный префикс является "xml" и namespaceURI из этого узла отличается от", если этот узел является атрибутом, и указанный префикс является "xmlns" и namespaceURI из этого узла отличается от "", или если этот узел является атрибутом и qualifiedName из этого узла "xmlns" [].String getLocalName()
ELEMENT_NODE и ATTRIBUTE_NODE и узлы, создаваемые с ДОМОМ Левелем 1 метод, такой как Document.createElement(), это всегда null.boolean hasAttributes()
true если у этого узла есть какие-либо атрибуты, false иначе.String getBaseURI()
null если реализация не смогла получить абсолютный URI. Это значение вычисляется как описано в. Однако, когда Document поддерживает функцию "HTML" [], основной URI вычисляется, используя сначала значение href атрибута элемента ОСНОВЫ HTML если таковые вообще имеются, и значение documentURI атрибут от Document интерфейс иначе.short compareDocumentPosition(Node other) throws DOMException
other - Узел, чтобы сравниться со ссылочным узлом.DOMException - NOT_SUPPORTED_ERR: когда сравненные узлы от различных реализаций ДОМА, которые не координируют, чтобы возвратить непротиворечивые специфичные для реализации результаты.String getTextContent() throws DOMException
null, установка этого не имеет никакого эффекта. На установке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если это новая строка не пусто или null, замененный синглом Text узел, содержащий строку этот атрибут, устанавливается в. Text.isElementContentWhitespace). Точно так же на установке, никакой парсинг не выполняется также, строка ввода берется в качестве чистого текстового контента. | Тип узла | Контент |
|---|---|
| ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | связь textContent значение атрибута каждого дочернего узла, исключая COMMENT_NODE и узлы PROCESSING_INSTRUCTION_NODE. Это - пустая строка, если у узла нет никаких дочерних элементов. |
| TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
| DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | нуль |
DOMException - DOMSTRING_SIZE_ERR: Повышенный, когда это возвратило бы больше символов чем, помещаются в a DOMString переменная на платформе реализации.void setTextContent(String textContent) throws DOMException
null, установка этого не имеет никакого эффекта. На установке любые возможные дочерние элементы, которые может иметь этот узел, удаляются и, если это новая строка не пусто или null, замененный синглом Text узел, содержащий строку этот атрибут, устанавливается в. Text.isElementContentWhitespace). Точно так же на установке, никакой парсинг не выполняется также, строка ввода берется в качестве чистого текстового контента. | Тип узла | Контент |
|---|---|
| ELEMENT_NODE, ATTRIBUTE_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, DOCUMENT_FRAGMENT_NODE | связь textContent значение атрибута каждого дочернего узла, исключая COMMENT_NODE и узлы PROCESSING_INSTRUCTION_NODE. Это - пустая строка, если у узла нет никаких дочерних элементов. |
| TEXT_NODE, CDATA_SECTION_NODE, COMMENT_NODE, PROCESSING_INSTRUCTION_NODE | nodeValue |
| DOCUMENT_NODE, DOCUMENT_TYPE_NODE, NOTATION_NODE | нуль |
DOMException - NO_MODIFICATION_ALLOWED_ERR: Повышенный, когда узел только для чтения.boolean isSameNode(Node other)
Node ссылки, возвращенные реализацией, ссылаются на тот же самый объект. Когда два Node ссылки являются ссылками на тот же самый объект, даже если через прокси, ссылки могут использоваться полностью взаимозаменяемо, так, что у всех атрибутов есть те же самые значения, и вызов того же самого метода ДОМА на любой ссылке всегда имеет точно тот же самый эффект.other - Узел, чтобы протестировать против.true если узлы являются тем же самым, false иначе.String lookupPrefix(String namespaceURI)
namespaceURI - URI пространства имен, чтобы искать.null если ни один не находится. Если больше чем один префикс связывается с префиксом пространства имен, возвращенный префикс пространства имен является зависящим от реализации.boolean isDefaultNamespace(String namespaceURI)
namespaceURI пространство имен по умолчанию или нет.namespaceURI - URI пространства имен, чтобы искать.true если указанное namespaceURI пространство имен по умолчанию, false иначе.String lookupNamespaceURI(String prefix)
prefix - Префикс, чтобы искать. Если этот параметр null, метод возвратит URI пространства имен по умолчанию если любой.null если ни один не находится.boolean isEqualNode(Node arg)
Node.isSameNode(). Все узлы, которые являются тем же самым, также будут равны, хотя реверс, возможно, не истина. nodeName, localName, namespaceURI, prefix, nodeValue . Это: они - оба null, или они имеют ту же самую длину и являются символом для идентичного символа. attributes NamedNodeMaps равны. Это: они - оба null, или у них есть та же самая длина и для каждого узла, который существует в одной карте есть узел, который существует в другой карте и равен, хотя не обязательно в том же самом индексируют. childNodes NodeLists равны. Это: они - оба null, или они имеют ту же самую длину и содержат равные узлы в том же самом, индексируют. Отметьте, что нормализация может влиять на равенство; чтобы избежать этого, узлы должны быть нормализованы прежде, чем быть сравненным. DocumentType узлы, чтобы быть равными, следующие условия должны также быть удовлетворены: publicId, systemId, internalSubset. entities
NamedNodeMaps равны. notations
NamedNodeMaps равны. ownerDocument, baseURI, и parentNode атрибуты, specified атрибут для Attr узлы, schemaTypeInfo атрибут для Attr и Element узлы, Text.isElementContentWhitespace атрибут для Text узлы, так же как любые пользовательские данные или слушатели события зарегистрировались на узлах. Отметьте: Как правило что-либо не упомянутое в описании выше не является существенным с учетом проверки равенства. Отметьте, что будущие версии этой спецификации могут принять во внимание больше атрибутов, и реализации соответствуют этой спецификации, как, ожидают, будут обновлены соответственно.
arg - Узел, чтобы сравнить равенство с.true если узлы равны, false иначе.Object getFeature(String feature, String version)
Node интерфейс.feature - Имя функции требуют. Отметьте, что любой знак "плюс" "+" предварительно ожидаемый к имени функции будет проигнорирован, так как это не существенно в контексте этого метода.version - Это - номер версии функции, чтобы протестировать.null если нет никакого объекта, который реализует интерфейсы, связанные с той функцией. Если DOMObject возвращенный этим методом реализует Node интерфейс, это должно делегировать к основному ядру Node и не возвращают результаты, непоследовательные с основным ядром Node такой как атрибуты, childNodes, и т.д.Object setUserData(String key, Object data, UserDataHandler handler)
getUserData с тем же самым ключом.key - Ключ, чтобы связать объект к.data - Объект связаться к данному ключу, или null удалить любую существующую ассоциацию к тому ключу.handler - Обработчик, чтобы связаться к тому ключу, или null.DOMUserData ранее связанный с данным включают этот узел, или null если не было ни одного.Object getUserData(String key)
setUserData с тем же самым ключом.key - Ключ объект связывается с.DOMUserData связанный с данным включают этот узел, или null если не было ни одного.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92