PHP代码是这样的: -
echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
echo "<example>\n";
echo "</example>";
Run Code Online (Sandbox Code Playgroud)
结果如下: -
<?xml version="1.0" encoding="utf-8" /?>
<head/><example>
</example>
Run Code Online (Sandbox Code Playgroud)
为什么会出现<head />标签?我怎么能摆脱它?
最有可能的是,您使用HTML内容类型发送XML,并且在此PHP脚本和浏览器之间发生了一个HTML post处理器,如mod_pagespeed或cloudflare.
您应该尝试使用适当的内容类型发送XML,例如application/xml:
header("Content-Type: application/xml");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |