使用PHP将完美的显示数据附加到xml文件
文件xml:使用PHP将完美的显示数据附加到xml文件,php,xml,Php,Xml,文件xml: <albums> <album> <name>My Album 1</name> <created>2014-05-14</created> </album> </albums> 我的相册1 2014-05-14 当我将数据附加到文件时,结果如下所示: <albums> <album> <name&
<albums>
<album>
<name>My Album 1</name>
<created>2014-05-14</created>
</album>
</albums>
我的相册1
2014-05-14
当我将数据附加到文件时,结果如下所示:
<albums>
<album>
<name>My Album 1</nam>
<created>2014-05-15</created>
</album><album><name>My Album 2</name><created>2014-05-15</created></album></albums>
我的相册1
2014-05-15
我的专辑22014-05-15
我希望结果如下所示:
<albums>
<album>
<name>My Album 1</nam>
<created>2014-05-15</created>
</album>
<album>
<name>My Album 2</name>
<created>2014-05-15</created>
</album>
</albums>
我的相册1
2014-05-15
我的相册2
2014-05-15
如何做到这一点?在php中的XML之前添加以下内容,它将相应地对齐
header('Content-type:text/xml');
使用DOM解析器。除非非常小心,否则在原始xml文档上作为字符串进行字符串操作可能会损坏它。现在如何追加数据?一个代码示例就好了。