使用PHP将数据导入xml文件

时间:2012-07-31 16:23:26

标签: php xml

我正在尝试使用PHP将数据提供给xml文件,我正在努力做到这一点:

<?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry>  <?php echo("Hello world");?> </Entry>
</Data>

但是,当我将其保存为.php文件时,它只显示“Hello world”消息,当我将其保存为.xml文件时,它将php脚本作为字符串并按原样显示。 ... 你知道它是如何起作用的吗?

2 个答案:

答案 0 :(得分:2)

header('Content-Type: text/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8" ?>';
echo '<Data><Entry>Hello world</Entry></Data>';

答案 1 :(得分:1)

将其另存为PHP脚本。正在输出XML,但您可能没有看到它(可能),因为您的默认Content-Typetext/html。但是,您可以使用header

覆盖它
<?php
header('Content-Type: text/xml');
?><?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry>  <?php echo("Hello world");?> </Entry>
</Data>