文档

Java™ 教程
隐藏目录
流API for XML
路径: Java API for XML Processing (JAXP)
课程: JAXP简介

流式API for XML APIs

StAX是JAXP系列中的最新API,为开发人员提供了一种替代SAX、DOM、TrAX和DOM的高性能流过滤、处理和修改的选择,特别适用于内存较低和扩展性要求有限的情况。

总之,StAX提供了一个标准的、双向的拉取解析器接口,用于流式XML处理,提供了比SAX更简单的编程模型和比DOM更高效的内存管理。StAX使开发人员能够将XML流解析和修改为事件,并扩展XML信息模型以允许特定于应用程序的添加。有关StAX与几种替代API的更详细比较,请参阅流式API for XML比较StAX与其他JAXP API

StAX包

StAX API定义在表1-4中所示的包中。

表1-4 StAX包

描述

javax.xml.stream

定义了用于迭代XML文档元素的XMLStreamReader接口。XMLStreamWriter接口指定了XML的写入方式。

javax.xml.transform.stax

提供了特定于StAX的转换API。


上一页:可扩展样式表语言转换API
下一页:查找JAXP示例程序