读取XML文件并将XML元素作为String - SAX获取

时间:2018-03-13 11:21:43

标签: java xml dom sax

我有一个特定的要求,我需要读取大型XQL文件(例如5GB到10GB)。我不能使用DOM解析器,因为这是一个巨大的文件。我很有趣,应该有通用的解决方案,但无法找到。

<Query>
   <Question1>...</Question1>
   <Question2>...</Question2>
   ...
   <QuestionN>...</QuestionN>
<Query>

在上面,一些重要的属性可以从<Query>标签中读取。之后我需要将标签读作字符串列表[当前工作实现在DOM中] 示例:

String q1="<Question1>...</Question1>"

问题

1)使用Java SAX,我可以从XML文件中获取值和属性,有没有办法将元素作为XML字符串?

2)我是否需要编写自己的代码来实现这一目标?

0 个答案:

没有答案