XML 文档必须有一个顶层元素---XML头尾再加一层标签

解决方案 »

  1.   

    header('Content-type: text/xml');   下面这句是写入文件中的.你header('Content-type: text/xml'); 做什么,这句去掉.
    fwrite($fic, " </row>");如果你想打印出来.
    应该把xml echo出来.你输出流中没东西,又header 了当前文档类型为xml,肯定报错.
      

  2.   

    <?php
    header('Content-type: text/xml');
    ?>
    这句肯定报你一样的错误.信不?
      

  3.   

    header('Content-type: text/xml'); 我把这句去掉了还是有错误啊???
    总是提示缺少一个顶级元素
      

  4.   

    PHP Lover 期待大家的加入!
    刚建立了一个  PHP Lover  群
    希望大家在一起开心交流PHP程序语言!
    群号码:54869225
      

  5.   

    可能是生成的xml里面有转义不正确的地方,你用<![CDATA[ ]]>把数据包裹起来看看
    <elements><![CDATA[ 哈哈 ]]></elements>
      

  6.   

    去掉header('Content-type: text/xml'); 
    你这个文件的功能目前来看是写入xml到文件里,所以不用输出这行。