跳到主要内容
uencoder

XML Stream

XML 流式解析(SAX/StAX)以事件驱动逐元素解析 XML 而不构建完整 DOM 树,支持大 XML 文件。

用途

在内存受限或大 XML 场景以事件回调处理元素,无需将整个文档载入内存。

机制

SAX:解析器触发 startElement/endElement/characters 事件,处理器回调响应。StAX:拉取式,应用按需 next() 获取事件。不构建树,内存恒定。

用例

  • 大 XML 文件解析
  • SAX 事件处理
  • SOAP 流式消息

相关工具

参考链接