我正在尝试使用PHP将数据提供到xml文件中,我正在尝试这样做:
<?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry> <?php echo("Hello world");?> </Entry>
</Data>
但是,当我把它保存为.php文件时,它只显示"Hello world"消息,当我将它保存为.xml文件时,会把php脚本作为字符串,并按原样显示。。。。你知道它是怎么工作的吗?
header('Content-Type: text/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8" ?>';
echo '<Data><Entry>Hello world</Entry></Data>';
将其保存为PHP脚本。XML正在输出,但您只是看不到它(可能),因为默认的Content-Type
是text/html
。不过,您可以使用header
:覆盖它
<?php
header('Content-Type: text/xml');
?><?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry> <?php echo("Hello world");?> </Entry>
</Data>