java.lang.Object
javax.xml.transform.sax.SAXResult
- 所有已实现的接口:
Result
充当转换结果的持有者。
- 自从:
- 1.4
-
字段摘要
字段修饰符和类型Field描述static final String
如果将此值作为参数传递时TransformerFactory.getFeature(java.lang.String)
返回 true,则 Transformer 支持此类型的 Result 输出。在接口 javax.xml.transform.Result 中声明的字段
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述获取ContentHandler
即结果。为输出获取 SAX2LexicalHandler
。获取使用 setSystemId 设置的系统标识符。void
setHandler
(ContentHandler handler) 将目标设置为 SAX2ContentHandler
。void
setLexicalHandler
(LexicalHandler handler) 为输出设置 SAX2LexicalHandler
。void
setSystemId
(String systemId) 方法 setSystemId 设置可与ContentHandler
关联使用的系统 ID。
-
字段详细信息
-
FEATURE
如果将此值作为参数传递时TransformerFactory.getFeature(java.lang.String)
返回 true,则 Transformer 支持此类型的 Result 输出。- 参见:
-
-
构造方法详细信息
-
SAXResult
public SAXResult()零参数默认构造方法。 -
SAXResult
创建一个以 SAX2ContentHandler
为目标的 SAXResult。- 参数:
handler
- 必须是非空 ContentHandler 引用。
-
-
方法详情
-
setHandler
将目标设置为 SAX2ContentHandler
。- 参数:
handler
- 必须是非空 ContentHandler 引用。
-
getHandler
获取ContentHandler
即结果。- 返回:
- 要作为转换输出的 ContentHandler。
-
setLexicalHandler
为输出设置 SAX2LexicalHandler
。这是处理 XML 注释等所必需的。如果未设置词法处理程序,则转换器应尝试将
ContentHandler
转换为LexicalHandler
。- 参数:
handler
- 用于处理词法分析事件的非空LexicalHandler
。
-
getLexicalHandler
为输出获取 SAX2LexicalHandler
。- 返回:
LexicalHandler
或 null。
-
setSystemId
方法 setSystemId 设置可与ContentHandler
关联使用的系统 ID。- 指定者:
setSystemId
在接口Result
中- 参数:
systemId
- 作为 URI 字符串的系统标识符。
-
getSystemId
获取使用 setSystemId 设置的系统标识符。- 指定者:
getSystemId
在接口Result
中- 返回:
- 使用 setSystemId 设置的系统标识符,如果未调用 setSystemId,则为 null。
-