我希望在电子邮件中包含整个xml字符串(包含标题,标记等)作为复制/粘贴的备份。如果我使用以下内容:
<?php
$xml_content = file_get_contents('http://www.w3schools.com/xml/note.xml');
echo $xml_content;
?>
它显示: Tove Jani提醒本周末不要忘记我!
而不是完整的字符串:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
答案 0 :(得分:3)
如果您希望页面内容类型完全输出文件,则必须将其设置为xml或纯文本。
header('Content-Type: text/xml');
或者如果这不起作用,那么
header('Content-Type: text/plain');