Пакет 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, 2023, 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/21/docs/api/java.xml/org/w3c/dom/package-summary.html