Package org.w3c.dom
package org.w3c.dom
Предоставляет интерфейсы для объектной модели документа (DOM). Поддерживает спецификацию ядра объектной модели документа (DOM) уровня 2, спецификацию ядра объектной модели документа (DOM) уровня 3 и спецификацию загрузки и сохранения объектной модели документа (DOM) уровня 3.
- Примечание к 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». |
| 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, 2025, 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/25/docs/api/java.xml/org/w3c/dom/package-summary.html