Пакет javax.xml.transform.dom
Класс DOMSource позволяет клиенту реализации этого API указать DOM-Node в качестве источника входного дерева. Модель того, как трансформатор обрабатывает DOM-дерево в отношении несоответствий с моделью данных XSLT или другими моделями данных, выходит за рамки этого документа. Любой из узлов, полученных из Node, является допустимым входом.
Класс DOMResult позволяет указать Node, в который будут добавлены результирующие DOM-узлы. Если выходной узел не указан, трансформатор воспользуется DocumentBuilder.newDocument() для создания выходного Document-узла. Если узел указан, он должен быть одним из следующих: Document, Element или DocumentFragment. Указание любого другого типа узла зависит от реализации и не определено этим API. Если результат — Document, выход преобразования должен иметь единственный корневой элемент, установленный в качестве элемента документа.
Узел DOMLocator может быть передан объектам TransformerException, а также извлечён путём попытки приведения результата метода TransformerException.getLocator() к нужному типу. Реализация не обязана использовать DOMLocator вместо SourceLocator (хотя номера строк и т. п. не имеют особого смысла для DOM), поэтому результат getLocator всегда необходимо проверять с помощью instanceof.
- Since:
- 1.5
| Класс | Описание |
|---|---|
| DOMLocator | Указывает позицию узла в исходном DOM, в основном предназначен для сообщения об ошибках. |
| DOMResult | Выступает в роли держателя дерева результирующего преобразования в виде дерева Document Object Model (DOM). |
| DOMSource | Выступает в роли держателя дерева исходного преобразования в виде дерева Document Object Model (DOM). |
© 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/javax/xml/transform/dom/package-summary.html