我試圖使用PHP來給數據轉換成XML文件,我試圖做到這一點很簡單:使用PHP數據到XML文件
<?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry> <?php echo("Hello world");?> </Entry>
</Data>
但是,當我保存這個作爲。 PHP文件它只是顯示「Hello world」消息,當我將它保存爲一個.xml文件時,它將PHP腳本作爲字符串,並將其顯示爲... 您是否知道它如何工作?
我試圖使用PHP來給數據轉換成XML文件,我試圖做到這一點很簡單:使用PHP數據到XML文件
<?xml version="1.0" encoding="utf-8" ?>
<Data>
<Entry> <?php echo("Hello world");?> </Entry>
</Data>
但是,當我保存這個作爲。 PHP文件它只是顯示「Hello world」消息,當我將它保存爲一個.xml文件時,它將PHP腳本作爲字符串,並將其顯示爲... 您是否知道它如何工作?
將其另存爲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>
header('Content-Type: text/xml; charset=utf-8');
echo '<?xml version="1.0" encoding="utf-8" ?>';
echo '<Data><Entry>Hello world</Entry></Data>';
謝謝它的作品完美! :) – 2012-07-31 16:38:04