java.lang.Object
javax.xml.transform.stax.StAXResult
- 所有已实现的接口:
Result
以 StAX 编写器的形式充当 XML Result 的持有者,即 XMLStreamWriter 或 XMLEventWriter 。 StAXResult 可用于所有接受 Result 的情况,例如 Transformer 、Validator 接受 Result 作为输入。
- 自从:
- 1.6
- 参见:
-
字段摘要
字段修饰符和类型Field描述static final String如果TransformerFactory.getFeature(String name)在将此值作为参数传递时返回 true,则 Transformer 支持此类型的 Result 输出。在接口 javax.xml.transform.Result 中声明的字段
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING -
构造方法总结
构造方法构造方法描述StAXResult(XMLEventWriter xmlEventWriter) 通过提供XMLEventWriter创建StAXResult的新实例。StAXResult(XMLStreamWriter xmlStreamWriter) 通过提供XMLStreamWriter创建StAXResult的新实例。 -
方法总结
修饰符和类型方法描述返回的系统标识符始终是null。获取此StAXResult使用的XMLEventWriter。获取此StAXResult使用的XMLStreamWriter。voidsetSystemId(String systemId) 在StAXResult的上下文中,显式设置系统标识符是不合适的。
-
字段详细信息
-
FEATURE
如果TransformerFactory.getFeature(String name)在将此值作为参数传递时返回 true,则 Transformer 支持此类型的 Result 输出。- 参见:
-
-
构造方法详细信息
-
StAXResult
通过提供
XMLEventWriter创建StAXResult的新实例。XMLEventWriter必须是非null参考。- 参数:
xmlEventWriter-XMLEventWriter用于创建此StAXResult。- 抛出:
IllegalArgumentException- 如果xmlEventWriter==null。
-
StAXResult
通过提供
XMLStreamWriter创建StAXResult的新实例。XMLStreamWriter必须是非null参考。- 参数:
xmlStreamWriter-XMLStreamWriter用于创建此StAXResult。- 抛出:
IllegalArgumentException- 如果xmlStreamWriter==null。
-
-
方法详情
-
getXMLEventWriter
获取此
StAXResult使用的XMLEventWriter。如果这个
StAXResult是用XMLStreamWriter创建的,XMLEventWriter将是null。- 返回:
XMLEventWriter被这个StAXResult使用。
-
getXMLStreamWriter
获取此
StAXResult使用的XMLStreamWriter。如果这个
StAXResult是用XMLEventWriter创建的,XMLStreamWriter将是null。- 返回:
XMLStreamWriter被这个StAXResult使用。
-
setSystemId
在
StAXResult的上下文中,显式设置系统标识符是不合适的。用于构造此StAXResult的XMLEventWriter或XMLStreamWriter确定 XML 结果的系统标识符。此方法抛出
UnsupportedOperationExceptionalways。- 指定者:
setSystemId在接口Result中- 参数:
systemId- 已忽略。- 抛出:
UnsupportedOperationException- 此方法抛出 always。
-
getSystemId
返回的系统标识符始终是
null。- 指定者:
getSystemId在接口Result中- 返回:
-
返回的系统标识符始终是
null。
-