Oracle Technology Network (OTN) > Downloads, Discussions, and Documentation for Developers and DBAs


Oracle StAX Pull Parser 预览

一项新的 XML 文档分析技术已开发出来,作为Java Community Process 的一部分,用于补充DOM 和 SAX。此项被称为 XML流式 API 或者 StAX 的技术是在 JSR-173 下开发的,并且已处于开发的最后阶段。StAX 分析功能比 DOM 和 SAX具有明显优势,Oracle 杂志 9-10 月刊中的有效分析 XML 一文对此进行了详细描述。

StAX 通过简单的基于迭代器的 API 和事件的基本流,或者光标样式对象 API 为用户提供分析控制。类似 next() 和 hasNext() 的方法可以让您通过询问下一个事件(而不是在回调时对它进行处理)来请求事件。它可让您对 XML 文档处理进行精确控制。与其它基于事件的方法明显不同的是,StAX 允许停止处理文档、向前跳至文档的节,或者到达文档的子节。

Oracle 开发了一个 JSR-173 的技术预览实现,供您练习使用,并且提供了关于此项技术的使用和(或)问题的反馈。该下载包括作为 Jar 文件的实现和几个说明其中 API 和自述文件的代码示例。请注意,构建示例时需要满足下面的一些必要条件。可以将反馈和意见发布到 XML 测试论坛中。

必要条件 下载 资源
E-mail this page
Printer View Printer View