模块 java.xml
Package javax.xml.stream
为Streaming API for XML(StAX)定义接口和类。
StAX提供了两个基本功能:游标API允许用户有效地读写XML,以及事件迭代器API,提升易用性,基于事件,易于扩展和管道。 事件迭代器API旨在在游标API之上进行分层。
游标API定义了两个接口: XMLStreamReader
和XMLStreamWriter
,而事件迭代器API定义: XMLEventReader
和XMLEventWriter
。
StAX支持XMLInputFactory
和XMLOutputFactory
的可插拔性 ,它定义了实现如何通过newFactory
方法中描述的过程newFactory
。
- 从以下版本开始:
- 1.6
-
接口摘要 接口 描述 EventFilter 此接口声明了一个简单的过滤器接口,可以创建该接口以过滤XMLEventReadersLocation 提供有关活动位置的信息。StreamFilter 此接口声明了一个简单的过滤器接口,可以创建该接口以过滤XMLStreamReadersXMLEventReader 这是解析XML事件的顶级接口。XMLEventWriter 这是编写XML文档的顶级界面。XMLReporter 此接口用于报告非致命错误。XMLResolver 此接口用于在XML分析期间解析资源。XMLStreamConstants 此接口声明此API中使用的常量。XMLStreamReader XMLStreamReader接口允许对XML进行正向,只读访问。XMLStreamWriter XMLStreamWriter接口指定如何编写XML。 -
类摘要 类 描述 XMLEventFactory 此接口定义用于创建XMLEvents实例的实用程序类XMLInputFactory 定义用于获取流的工厂的抽象实现。XMLOutputFactory 定义用于获取XMLEventWriters和XMLStreamWriters的工厂的抽象实现。 -
异常摘要 异常 描述 XMLStreamException 意外处理错误的基本异常。 -
错误汇总 Error 描述 FactoryConfigurationError 报告工厂配置错误的错误类。