<?php
header("Content-type: text/xml");
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
echo "<users><user><name> 小小菜鸟</name><age>24</age><sex>男</sex>< /user><user><name>艳艳</name><age>23< /age><sex>女</sex></user></users>";
?>
为什么我运行 提示无法显示XML

解决方案 »

  1.   

    invalid element name
    < /user> 多了个空格。
      

  2.   

    你右键查看源代码 看看有没xml就可以了
    浏览器有时 检测到输出的xml不是标准格式的 就会这个错误
      

  3.   

    去除 BOM 头  保存成UTF-8无 BOM的格式   试试
      

  4.   

    echo "<users><user><name> 小小菜鸟</name><age>24</age><sex>男</sex></user><user><name>艳艳</name><age>23</age><sex>女</sex></user></users>";
      

  5.   

    < /user>
    < /age>
    / 前面多余了空格,去掉后还不行吗
      

  6.   

    <?php
    header("Content-type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
    echo "<users><user><name> 小小菜鸟</name><age>24</age><sex>男</sex></user><user><name>艳艳</name><age>23< /age><sex>女</sex></user></users>";
    ?>
    不行啊 难道你们可以
      

  7.   

    <?php
    header("Content-type: text/xml");
    echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
    echo "<users><user><name> 小小菜鸟</name><age>24</age><sex>男</sex></user><user><name>艳艳</name><age>23</age><sex>女</sex></user></users>";
    ?>
     可以了