Module java.xml
Package javax.xml.transform.stream
package javax.xml.transform.stream
提供了流和URI特定的转换类。
StreamSource
类提供了用于指定InputStream
输入、Reader
输入和URL输入的方法,这些输入以字符串的形式提供。即使将输入流或读取器指定为源,仍应调用StreamSource.setSystemId(java.lang.String)
,以便转换器可以知道应从何处解析相对URI。公共标识符始终是可选的:如果应用程序编写者包含一个,它将作为SourceLocator
信息的一部分提供。
StreamResult
类提供了用于指定OutputStream
、Writer
或输出系统ID的方法,作为转换结果的输出。
通常应该使用流而不是读取器或写入器,对于源和结果都是如此,因为读取器和写入器已经建立了到内部Unicode格式的编码。但是,有时将写入字符流是有用的,比如当使用StringWriter写入String时,或者在从StringReader读取源XML的情况下。
- 自版本:
- 1.5
-
ClassDescription作为转换结果的持有者,可以是XML、纯文本、HTML或其他形式的标记。作为以XML标记流形式的转换源的持有者。