Spec-Zone.ru › OpenJDK 25

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

package javax.xml.transform.dom
Предоставляет классы преобразования, специфичные для 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.

Начиная с:
1.5
Пакет Описание
javax.xml.transform
Определяет общие API для обработки инструкций преобразования и выполнения преобразования из источника в результат.
javax.xml.transform.sax
Предоставляет классы преобразования, специфичные для SAX.
javax.xml.transform.stax
Предоставляет классы преобразования, специфичные для StAX.
javax.xml.transform.stream
Предоставляет классы преобразования, специфичные для потоков и URI.
Класс Описание
DOMLocator
Указывает позицию узла в исходном DOM; предназначен главным образом для сообщений об ошибках.
DOMResult
Служит контейнером для дерева результатов преобразования в виде дерева объектной модели документа (DOM).
DOMSource
Служит контейнером для исходного дерева преобразования в виде дерева объектной модели документа (DOM).

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 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/javax/xml/transform/dom/package-summary.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API