PHP - 回显整个xml字符串(包括标签)

时间:2013-10-08 09:23:10

标签: php xml

我希望在电子邮件中包含整个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>

1 个答案:

答案 0 :(得分:3)

如果您希望页面内容类型完全输出文件,则必须将其设置为xml或纯文本。

header('Content-Type: text/xml');

或者如果这不起作用,那么

header('Content-Type: text/plain');