モジュール java.xml
パッケージjavax.xml.transform.stream
パッケージjavax.xml.transform.stream
ストリームおよびURIに固有の変換クラスを提供します。
StreamSource
クラスは、InputStream
入力、Reader
入力およびURL入力を文字列の形式で指定するためのメソッドを提供します。 入力ストリームまたはリーダーがソースとして指定されていても、StreamSource.setSystemId(java.lang.String)
を呼び出す必要があります。そうすれば、Transformerが相対URIを解決するための場所を認識できます。 公開識別子は常にオプションです。アプリケーション・ライターがこれを含む場合は、SourceLocator
情報の一部として提供されます。
StreamResult
クラスは、変換結果の出力としてOutputStream
、Writer
、または出力システム識別子を指定するためのメソッドを提供します。
通常は、SourceおよびResultの両方に対して、リーダーまたはライターではなくストリームを使用する必要があります。これは、リーダーとライターにはすでに内部Unicode形式との間で確立されたエンコーディングがあるためです。 ただし、文字ストリームに書き込むのが便利な場合があります。たとえば、Stringに書き込むためにStringWriterを使用したり、StringReaderからソースXMLを読み取ったりする場合です。
- 導入されたバージョン:
- 1.5
-
クラス説明XML、プレーンText、HTML、その他のマークアップ形式の、変換結果のホルダーとして動作します。XMLマークアップのストリームの形式で変換Sourceのホルダーとして動作します。