当前位置:  开发笔记 > 编程语言 > 正文

如何更新大型XML文件

如何解决《如何更新大型XML文件》经验,为你挑选了1个好方法。

而不是在更新单个元素时重写xml文件的全部内容,是否有更好的替代方法来更新文件?



1> Peter..:

我建议使用VTD-XML http://vtd-xml.sourceforge.net/

从他们的常见问题解答(http://vtd-xml.sourceforge.net/faq.html):

为什么我应该将VTD-XML用于大型XML文件?

由于众多原因总结如下:

性能:VTD-XML的性能远远优于SAX

易于使用:随机访问与XPath结合使应用程序易于编写

更好的可维护性:应用程序代码更短,更易于理解.

增量更新:偶尔的小变化变得非常有效.

索引:预解析的XML形式将进一步提高处理性能.

其他功能:只能使用VTD-XML剪切,粘贴,拆分和组合XML文档.

为了利用VTD-XML,我们建议开发人员将超大型XML文档拆分为更小,更易于管理的卡盘(<2GB).

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有