Пакет javax.xml.transform.stream
Класс StreamSource предоставляет методы для задания входных данных в виде InputStream, Reader и URL-адресов в виде строк. Даже если в качестве источника указан входной поток или устройство чтения, всё равно следует вызвать StreamSource.setSystemId(String), чтобы преобразователь знал, откуда разрешать относительные URI. Публичный идентификатор всегда является необязательным: если разработчик приложения укажет его, он будет передан как часть информации SourceLocator.
Класс StreamResult предоставляет методы для задания OutputStream, Writer или выходного системного идентификатора в качестве результата преобразования.
Обычно для источника и результата следует использовать потоки, а не устройства чтения или записи, поскольку кодировка устройств чтения и записи уже настроена для преобразования во внутренний формат Unicode и обратно. Однако иногда полезно выполнять запись в символьный поток, например использовать StringWriter для записи в String или считывать исходный XML из StringReader.
- С версии:
- 1.5
| Класс | Описание |
|---|---|
| StreamResult | Служит контейнером для результата преобразования, которым может быть XML, обычный текст, HTML или другая форма разметки. |
| StreamSource | Служит контейнером для источника преобразования в виде потока XML-разметки. |
© 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