xml编辑如何在PHP中运行?

时间:2010-10-02 11:45:57

标签: php xml

如果我在PHP中打开一个XML文件并编辑其中的一部分,PHP是否会加载整个XML内容然后编辑其中的一部分然后将整个内容保存回文件?

1 个答案:

答案 0 :(得分:1)

这取决于您使用的XML库,但对于大多数XML库:是的,它们会将整个XML加载到内存中(除非您使用XMLReaderXML Parser),并且对于写入,有XMLWriter可以输出XML,你可以手动写入文件,其余的将创建整个字符串,可以直接将其保存到文件中,或者给你整个字符串你可以自己保存到文件中。

至于保存到文件:PHP无法“编辑”文件的“部分”。 PHP可以追加到文件,或重写整个文件。没有我知道的机制只是编辑了一部分。