【问题标题】:How to echo <?xml version="1.0" encoding="utf-8"?> in a page?如何在页面中回显 <?xml version="1.0" encoding="utf-8"?>?
【发布时间】:2014-05-12 02:32:13
【问题描述】:

我正在使用脚本以 XML 格式显示页面,但我需要它在开始时显示,但每当我尝试时,它都会破坏代码。

这是我尝试过的代码:

<?php 
header('Content-Type: application/xml');
$output = "
<?xml version='1.0' encoding='utf-8' ?> 
";
print ($output);
?> 

但它不起作用,有什么帮助吗?

【问题讨论】:

    标签: php xml encoding utf-8


    【解决方案1】:

    使用回声,Basic Simple XML

    <?php
     header('Content-Type: application/xml');
     $output = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
     echo $output;
     ?>
    

    【讨论】:

      【解决方案2】:

      是的,使用 echo,但你不需要额外的变量,你可以使用不带反斜杠的单引号字符串...

      <?php
      header('Content-Type: application/xml');
      echo '<?xml version="1.0" encoding="UTF-8"?' . ">\n"; //connate strings to protect end of php formatting in simple editors, and use new line tag
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-13
        • 2016-06-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多