【发布时间】:2017-11-22 05:44:41
【问题描述】:
我正在使用 StAX 解析器来读取 xml 文件。一些 xml 文件格式不正确,这意味着有时可能会丢失结束标记。
例子:
<tag1>
<tag2> </tag2>
<tag3>
<tag4> </tag4>
</tag1>
在这种情况下,当没有找到结束标记时,StAX 解析器不会向前移动。它只能读取到 'tag3'。
请建议我如何解决这个问题或任何其他可以解析整个文件而不考虑文件格式的解析。
【问题讨论】:
-
在提供给 xml 解析器之前修复 xml 以使其格式良好...或者编写您自己的解析程序...解决这个问题没有简单的方法...