Spec-Zone.ru › OpenJDK 25

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

package javax.xml.transform.stream
Предоставляет классы преобразования для потоков и URI.

Класс StreamSource предоставляет методы для задания входных данных в виде InputStream, Reader и URL-адресов в виде строк. Даже если в качестве источника указан входной поток или устройство чтения, всё равно следует вызвать StreamSource.setSystemId(String), чтобы преобразователь знал, откуда разрешать относительные URI. Публичный идентификатор всегда является необязательным: если разработчик приложения укажет его, он будет передан как часть информации SourceLocator.

Класс StreamResult предоставляет методы для задания OutputStream, Writer или выходного системного идентификатора в качестве результата преобразования.

Обычно для источника и результата следует использовать потоки, а не устройства чтения или записи, поскольку кодировка устройств чтения и записи уже настроена для преобразования во внутренний формат Unicode и обратно. Однако иногда полезно выполнять запись в символьный поток, например использовать StringWriter для записи в String или считывать исходный XML из StringReader.

С версии:
1.5
Пакет Описание
javax.xml.transform
Определяет универсальные API для обработки инструкций преобразования и выполнения преобразования из источника в результат.
javax.xml.transform.dom
Предоставляет классы преобразования для DOM.
javax.xml.transform.sax
Предоставляет классы преобразования для SAX.
javax.xml.transform.stax
Предоставляет классы преобразования для StAX.
Класс Описание
StreamResult
Служит контейнером для результата преобразования, которым может быть XML, обычный текст, HTML или другая форма разметки.
StreamSource
Служит контейнером для источника преобразования в виде потока XML-разметки.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по 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/stream/package-summary.html

Spec-Zone.ru

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