3

我基本上需要加载整个 XML 文件,添加一个包含内容的新行,然后保存它。但我想知道哪个更快.. XMLWriter 还是 SimpleXML?哦,而且,它主要是大型 XML 文件,超过 10MB。

谢谢!

4

2 回答 2

6

根据PHP 的手册,XMLWriter “提供了一种非缓存、只进的方式来生成包含 XML 数据的流或文件。”

它不能用于加载和修改文档,因此它不是一个选项,而且您几乎只剩下 SimpleXML。

于 2010-05-30T12:44:40.367 回答
0

我知道这是一个非常古老的问题,但是在研究每种方法的优点时,我偶然发现了这个性能测试:https ://p0l0.binware.org/2011/07/04/simplexml-vs-xmlwriter-vs-dom/

快速总结:似乎 XMLWriter 是这里的最佳选择,而 DOM 是资源最重的。

于 2022-03-02T07:31:51.003 回答