使用XmlReader的XmlWriter comlex用法

我即将通过xmlReader读取文件,并通过XmlWriter向此对象中插入一个子元素并保存输出。 我如何解析这两个类之间的数据? 我知道SimpleXml已经存在并且很容易。 但我有大量的数据,我需要使其更快,然后SimpleXml可以。 它仅仅是条件性的,我还有代码,我只需要通过这些qwestions得到答案:创建两个对象reader / writer和他们的工作通过SimpleXml更快的类似吗? 如何使用xmlReader对象并将数据部分解析到XmlWriter中?


XMLWriter不仅比SimpleXML更快,而且占用更少的内存。 特别是当你需要处理大量的数据时(和你一样),你应该使用XMLWriter因为更大的数据速度真的开始变得很重要。

当然,你可以同时拥有一个XMLReader和一个XMLWriter 。 你可以这样写:从XMLReader读取并立即写入XMLWriter

编辑:我在这里发现了一些不错的统计数据(也是一个代码示例)。 读了这些,我还了解到,SimpleXML比XMLWriter占用更少的内存,这让我有点惊讶......所以我最初的声明似乎只有50%是真实的。 更快:是的,更少的内存:没有。

链接地址: http://www.djcxy.com/p/64745.html

上一篇: XmlWriter comlex usage with a XmlReader

下一篇: Is XMLReader a SAX parser, a DOM parser, or neither?