我有一个特定的要求,我需要读取大型XQL文件(例如5GB到10GB)。我不能使用DOM解析器,因为这是一个巨大的文件。我很有趣,应该有通用的解决方案,但无法找到。
<Query>
<Question1>...</Question1>
<Question2>...</Question2>
...
<QuestionN>...</QuestionN>
<Query>
在上面,一些重要的属性可以从<Query>
标签中读取。之后我需要将标签读作字符串列表[当前工作实现在DOM中]
示例:
String q1="<Question1>...</Question1>"
问题
1)使用Java SAX,我可以从XML文件中获取值和属性,有没有办法将元素作为XML字符串?
2)我是否需要编写自己的代码来实现这一目标?