【发布时间】:2016-03-27 14:48:27
【问题描述】:
以下:
我将实时流数据写入 XML 文件,并希望稍后使用 StaX 对其进行解析。因为实时流数据有时非常频繁地出现,所以写入流过程有时会“吞噬”以(部分)格式错误的 XML 文件结尾的内容。
现在我在文件中的某个位置遇到解析错误。
有没有办法告诉 StaX 解析器跳过 XML 文件中格式错误的段落?是否可以向前推动光标,直到完成格式错误的部分? 当然,我也会研究写作算法,但我也需要一个强大的解析机制。
目前我使用 XMLStreamReader 进行解析。
谢谢 乔纳森
【问题讨论】:
-
流式传输,您指的是连续的、永无止境的大型 XML,还是一长串的 xml 文档?