Php 编辑XML,保留结构和注释

Php 编辑XML,保留结构和注释,php,xml,Php,Xml,如何使用PHP以编程方式更改XML文件中某些节点的内容 重要的一点是,该文件包含注释和空格,应该保留这些注释和空格 文件示例: <!-- my config --> <config> <global> <install> <date/> </install> <resources> <default_setup>

如何使用PHP以编程方式更改XML文件中某些节点的内容

重要的一点是,该文件包含注释和空格,应该保留这些注释和空格

文件示例:

<!-- my config -->
<config>
    <global>
    <install>
        <date/>
    </install>
    <resources>
        <default_setup>
            <connection>
                <host>localhost</host>
                <username/>
                <password/>
                <dbname>foo</dbname>
                <!-- <dbname>bar</dbname> -->
                <model>mysql4</model>

...

本地服务器
福
mysql4
...

最简单的方法是使用SimpleXmlElement。您可以加载xml,修改标记,然后再次将其另存为新的xml


这是一些很好的例子。

您实际上没有问任何问题,但您可以使用
DOM
SimpleXML
来完成此操作。5k声誉,您应该更了解规则。。。你的问题太模糊,没有表现出任何努力。到目前为止你做了什么?我会使用文本编辑器。或者你需要按程序来做吗?和@拉什:程序当然:-编辑我完全不考虑选项SimeXML加载和输出它通过<代码> ASXML()<代码>保留评论。这完全有效。