java.lang.Object
javax.xml.transform.stax.StAXResult
- 所有已实现的接口:
-
Result
充当XML Result
的持有者,以StAX writer的形式,即XMLStreamWriter
或XMLEventWriter
。 StAXResult
可用于所有接受Result
的情况,例如接受Result
作为输入的Transformer
,Validator
等。
- 自从:
- 1.6
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
如果将此值作为参数传递给TransformerFactory.getFeature(String name)
时返回true,则Transformer支持此类型的Result输出。Fields declared in interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
Constructor Summary
ConstructorDescriptionStAXResult
(XMLEventWriter xmlEventWriter) 通过提供XMLEventWriter
创建StAXResult
的新实例。StAXResult
(XMLStreamWriter xmlStreamWriter) 通过提供XMLStreamWriter
创建StAXResult
的新实例。 -
Method Summary
Modifier and TypeMethodDescription返回的系统标识符始终为null
。获取此StAXResult
使用的XMLEventWriter
。获取此StAXResult
使用的XMLStreamWriter
。void
setSystemId
(String systemId) 在StAXResult
的上下文中,不适合显式设置系统标识符。
-
Field Details
-
FEATURE
如果将此值作为参数传递给TransformerFactory.getFeature(String name)
时返回true,则Transformer支持此类型的Result输出。- 参见:
-
-
Constructor Details
-
StAXResult
通过提供
XMLEventWriter
创建StAXResult
的新实例。XMLEventWriter
必须是非null
引用。- 参数:
-
xmlEventWriter
- 用于创建此StAXResult
的XMLEventWriter
。 - 抛出:
-
IllegalArgumentException
- 如果xmlEventWriter
==null
。
-
StAXResult
通过提供
XMLStreamWriter
创建StAXResult
的新实例。XMLStreamWriter
必须是非null
引用。- 参数:
-
xmlStreamWriter
- 用于创建此StAXResult
的XMLStreamWriter
。 - 抛出:
-
IllegalArgumentException
- 如果xmlStreamWriter
==null
。
-
-
Method Details
-
getXMLEventWriter
获取此
StAXResult
使用的XMLEventWriter
。如果使用
XMLStreamWriter
创建了此StAXResult
,则XMLEventWriter
将为null
。- 返回:
-
此
StAXResult
使用的XMLEventWriter
。
-
getXMLStreamWriter
获取此
StAXResult
使用的XMLStreamWriter
。如果使用
XMLEventWriter
创建了此StAXResult
,则XMLStreamWriter
将为null
。- 返回:
-
此
StAXResult
使用的XMLStreamWriter
。
-
setSystemId
在
StAXResult
的上下文中,不适合显式设置系统标识符。用于构造此StAXResult
的XMLEventWriter
或XMLStreamWriter
确定XML结果的系统标识符。此方法始终会抛出一个
UnsupportedOperationException
。- 由以下指定:
-
setSystemId
在接口Result
中 - 参数:
-
systemId
- 忽略。 - 抛出:
-
UnsupportedOperationException
- 此方法始终会抛出。
-
getSystemId
返回的系统标识符始终为
null
。- 由以下指定:
-
getSystemId
在接口Result
中 - 返回:
-
返回的系统标识符始终为
null
。
-