生成新的XML文件

时间:2011-09-15 11:40:42

标签: php xml cakephp

我有一个基于cakePHP的网站,我没有从头开始构建,但了解背后的基础知识。我正在尝试更多地了解它,并遇到了一个我喜欢帮助的问题。

该网站生成我们所有数据的xml,本质上是一个.ctp文件,从我们的数据库中提取变量并创建xml - 我们网站上所有数据的实时表示。

我们现在有一个联盟会员希望拥有一个具有指定节点集的单独xml文件。我可以很容易地添加这些节点并使用当前xml提要中的变量填充它们,它们按预期显示。但是,我不确定如何将数据放入单独的xml文件中供我们的联盟会员访问。

例如,用于提取数据的php脚本是.php文件,但文件本身应该有.xml扩展名 - 如果这是一个非常基本的误解,请指出我正确的方向。

这是一件简单易事的事吗?如果是这样的话,一些指导(尽可能以外行人的方式!)将非常受欢迎。

1 个答案:

答案 0 :(得分:0)

如果您生成XML文件,那么您应该做的重点是return the corresponding header

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

您还可以使用.xml - 扩展来访问PHP脚本(因此它看起来像是XML文件,而不是PHP脚本)。有关详情,可以找到here