Пакет org.w3c.dom
package org.w3c.dom
Предоставляет интерфейсы для Document Object Model (DOM). Поддерживает Спецификацию Document Object Model (DOM) Level 2 Core, Спецификацию Document Object Model (DOM) Level 3 Core и Спецификацию Document Object Model (DOM) Level 3 Load and Save.
- Примечание API:
- Комментарии документации для методов get и set в этом API написаны как определения свойств и объединены для обоих методов. Эти методы не следуют стандартному формату спецификации Java SE.
Возьмите, например, свойство TextContent для
Node, как пример, какgetTextContentиsetTextContentразделяют одно и то же содержимое, которое определяло само свойство TextContent. - С момента:
- 1.4
| Класс | Описание |
|---|---|
| Attr | Интерфейс Attr представляет атрибут в объекте Element. |
| CDATASection | Разделы CDATA используются для экранирования блоков текста, содержащих символы, которые в противном случае рассматривались как разметка. |
| CharacterData | Интерфейс CharacterData расширяет Node набором атрибутов и методов для доступа к текстовым данным в DOM. |
| Comment | Этот интерфейс наследуется от CharacterData и представляет собой содержимое комментария, т.е. все символы между начальным '<!--' и конечным '-->'. |
| Document | Интерфейс Document представляет собой весь документ HTML или XML. |
| DocumentFragment | DocumentFragment — это "лёгкий" или "минимальный" объект Document. |
| DocumentType | У каждого Document есть атрибут doctype, значение которого равно null или объекту DocumentType. |
| DOMConfiguration | Интерфейс DOMConfiguration представляет конфигурацию документа и поддерживает таблицу распознанных параметров. |
| DOMError | DOMError — это интерфейс, описывающий ошибку. |
| DOMErrorHandler | DOMErrorHandler — это интерфейс обратного вызова, который реализация DOM может вызывать при сообщении об ошибках, которые возникают при обработке данных XML или при выполнении другой обработки (например, при проверке документа). |
| DOMException | Операции DOM возбуждают исключения только в «исключительных» случаях, т. е. когда операцию невозможно выполнить (по логическим причинам, из-за потери данных или из-за того, что реализация стала нестабильной). |
| DOMImplementation | Интерфейс DOMImplementation предоставляет ряд методов для выполнения операций, которые не зависят от конкретного экземпляра модели объекта документа. |
| DOMImplementationList | Интерфейс DOMImplementationList предоставляет абстракцию упорядоченного набора реализаций DOM, не определяя и не ограничивая способ реализации этого набора. |
| DOMImplementationSource | Этот интерфейс позволяет реализатору DOM предоставить одну или несколько реализаций на основе запрошенных функций и версий, как указано в DOM Features. |
| DOMLocator | DOMLocator — это интерфейс, описывающий расположение (например, |
| DOMStringList | Интерфейс DOMStringList предоставляет абстракцию упорядоченного набора значений DOMString, не определяя и не ограничивая способ реализации этого набора. |
| Element | Интерфейс Element представляет элемент в документе HTML или XML. |
| ElementTraversal | Интерфейс ElementTraversal — это набор только для чтения атрибутов, которые позволяют автору легко перемещаться между элементами в документе. |
| Entity | Этот интерфейс представляет собой известную сущность, проанализированную или непроанализированную, в документе XML. |
| EntityReference | EntityReference узлы могут использоваться для представления ссылки на сущность в дереве. |
| NamedNodeMap | Объекты, реализующие интерфейс NamedNodeMap используются для представления наборов узлов, к которым можно получить доступ по имени. |
| NameList | Интерфейс NameList предоставляет абстракцию упорядоченного набора парных значений имени и пространства имен (которые могут быть значениями null), не определяя и не ограничивая способ реализации этого набора. |
| Node | Интерфейс Node — это основной тип данных для всей модели объекта документа. |
| NodeList | Интерфейс NodeList предоставляет абстракцию упорядоченного набора узлов, не определяя и не ограничивая способ реализации этого набора. |
| Notation | Этот интерфейс представляет собой обозначение, объявленное в DTD. |
| ProcessingInstruction | Интерфейс ProcessingInstruction представляет собой "инструкцию обработки", используемую в XML для сохранения информации, специфичной для процессора, в тексте документа. |
| Text | Интерфейс Text наследуется от CharacterData и представляет текстовое содержимое (называемое данными символов в XML) узла Element или Attr. |
| TypeInfo | Интерфейс TypeInfo представляет тип, ссылающийся на узлы Element или Attr, определенный в схемах, связанных с документом. |
| UserDataHandler | При ассоциировании объекта с ключом узла с помощью Node.setUserData() приложение может предоставить обработчик, который вызывается при клонировании, импорте или переименовании узла, к которому связан объект. |
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.xml/org/w3c/dom/package-summary.html