Пакет javax.xml.transform.dom

Предоставляет классы преобразования, специфичные для DOM.

Класс DOMSource позволяет клиенту реализации этого API указывать узел DOM Node в качестве источника входного дерева. Модель обработки Transformer дерева DOM с точки зрения несоответствий модели данных XSLT XSLT data model или других моделей данных выходит за рамки этого документа. Любой из узлов, полученных из Node, является допустимым входом.

Класс DOMResult позволяет указать Node, к которому будут добавлены узлы результата DOM. Если узел вывода не указан, трансформатор будет использовать DocumentBuilder.newDocument() для создания узла выходного Document. Если узел указан, он должен быть одним из следующих: Document, Element или DocumentFragment. Указание любого другого типа узла зависит от реализации и не определено этим API. Если результат — Document, вывод преобразования должен иметь единственный корневой элемент, который будет установлен как элемент документа.

Узел DOMLocator может передаваться объектам TransformerException и извлекаться путем попытки преобразования результата метода TransformerException.getLocator(). Реализация не несет ответственности за использование DOMLocator вместо SourceLocator (хотя номера строк и аналогичные данные не имеют большого смысла для DOM), поэтому результат getLocator всегда должен проверяться с помощью instanceof.

С момента:
1.5
Интерфейс Описание
DOMLocator

Указывает положение узла в исходном DOM, предназначенном в первую очередь для сообщения об ошибках.

Класс Описание
DOMResult

Выступает в качестве контейнера для дерева результатов преобразования в виде дерева Document Object Model (DOM).

DOMSource

Выступает в качестве контейнера для дерева преобразования Source в виде дерева Document Object Model (DOM).

© 1993, 2020, 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/11/docs/api/java.xml/javax/xml/transform/dom/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API