java.lang.Object
javax.xml.transform.sax.SAXResult
- 所有已实现的接口:
-
Result
充当转换结果的持有者。
- 自1.4版本起:
- 1.4
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
如果将此值作为参数传递给TransformerFactory.getFeature(java.lang.String)
并返回true,则Transformer支持此类型的Result输出。Fields declared in interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
Constructor Summary
ConstructorDescription无参数默认构造函数。SAXResult
(ContentHandler handler) 创建一个目标为SAX2ContentHandler
的SAXResult。 -
Method Summary
Modifier and TypeMethodDescription获取作为Result的ContentHandler
。获取用于输出的SAX2LexicalHandler
。获取使用setSystemId设置的系统标识符。void
setHandler
(ContentHandler handler) 将目标设置为SAX2ContentHandler
。void
setLexicalHandler
(LexicalHandler handler) 设置用于输出的SAX2LexicalHandler
。void
setSystemId
(String systemId) 方法setSystemId设置可能与ContentHandler
关联的系统ID。
-
Field Details
-
FEATURE
如果将此值作为参数传递给TransformerFactory.getFeature(java.lang.String)
并返回true,则Transformer支持此类型的Result输出。- 参见:
-
-
Constructor Details
-
SAXResult
public SAXResult()无参数默认构造函数。 -
SAXResult
创建一个目标为SAX2ContentHandler
的SAXResult。- 参数:
-
handler
- 必须是非空的ContentHandler引用。
-
-
Method Details
-
setHandler
将目标设置为SAX2ContentHandler
。- 参数:
-
handler
- 必须是非空的ContentHandler引用。
-
getHandler
获取作为Result的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。
-