如何在页面中回显<! - ?xml version =“1.0”encoding =“utf-8”? - >?

时间:2014-05-12 02:32:13

标签: php xml encoding utf-8

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

继承我试过的代码:

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

但它没有用,有什么帮助吗?

2 个答案:

答案 0 :(得分:2)

使用echo,Basic Simple XML

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

答案 1 :(得分:0)

是的,使用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
?>