我现在保存的xml文件是这样的:<?xml version="1.0" encoding="utf-8"?>
<document><item><name>wzwen</name><date>2010-04-22 22:33:28</date><IP>127.0.0.1</IP></item><item><name>李四</name><date>2010-04-22 22:33:35</date><IP>127.0.0.1</IP></item></document>其实我是想保存成这样的:<?xml version="1.0" encoding="utf-8"?>
<document>
<item><name>wzwen</name><date>2010-04-22 22:33:28</date><IP>127.0.0.1</IP></item>
<item><name>李四</name><date>2010-04-22 22:33:35</date><IP>127.0.0.1</IP></item>
</document>有办法吗?

解决方案 »

  1.   

    <?php 
    $str =<<<EOD
    <?xml version="1.0" encoding="utf-8"?>
    <document>
    <item><name>wzwen</name><date>2010-04-22 22:33:28</date><IP>127.0.0.1</IP></item>
    <item><name>李四</name><date>2010-04-22 22:33:35</date><IP>127.0.0.1</IP></item>
    </document>
    EOD;
    file_put_contents("test.xml",$str);
    ?>
      

  2.   

    有必要吗?
    节点标记外的字符都不是xml的内容,只是在浪费xml文档的空间
    任何一款xml编辑器还有包括浏览器都可以用树状结构展示xml