Пакет javax.xml.transform.dom
Класс DOMSource позволяет клиенту реализации этого API указать узел DOM Node в качестве источника входного дерева. Модель обработки Transformer дерева 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, 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/javax/xml/transform/dom/package-summary.html