大容量XML解析

ken8483 2011-07-18 09:52:33
<?xml version = '1.0' encoding = 'GBK'?>
<root>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>
<record>
<node1 id = 'id_1' name = 'name_1'/>
<node2 id = 'id_2' name = 'name_2'/>
<node3 id = 'id_3' name = 'name_3'/>
<node4 id = 'id_4' name = 'name_4'/>
</record>......<root>



各位大侠,最近项目遇到一个XML解析的问题,就是一个大容量的XML文件,可能300M+,XML格式如上代码,要一次加载到内存解析不现实,基本上不可行,现想根据record的个数解析,比如说一次加载100个rocord来解析,然后依次类推这样下去,不知道有没有可行的解决方案,希望各位能给点意见,谢谢!
...全文
88 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wn_1985 2011-07-22
  • 打赏
  • 举报
回复
0分。。。

23,408

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧