我正在尝试StAX
使用 sun 的用于 Java EE 5 的Cursor-to-Event Example来遵循推荐的解析 XML 的方法。您应该通过 Cursor API 遍历 XML 并在必要时XMLEvent
使用 an分配一个。XMLEventAllocator
尴尬的是,sun 自己的示例无法编译(至少在 JDK 1.6 中没有,即使在 1.5 代码兼容的情况下也是如此)。该示例尝试通过 实例化分配器new
,但 JDK 中的相应实现类无法从外部访问。
在阅读了 JavaDocs 并在网上搜索后,我几乎一无所获。
XMLEventAllocator
可以从头开始实现接口,但似乎真的错了,当 JDK 中有完美的实现时,除了不是专家之外StAX
,很难做到正确。