如何为其他网站制作灵活的XML数据文件?

时间:2011-01-31 16:20:42

标签: php xml simplexml

我想知道如何基于他们请求的参数为其他网站解析器提供xml文件或响应? 例如,我有show_data.php文件,可以使用范围的参数,然后将其应用于mysql查询,然后形成有效的xml 1.0字符串。

所以到目前为止,我已经完成了基于请求参数的数据提取+ xml格式化。 现在我将如何与其他网站共享xml解析器?

我只是在带有相应标题的php文件中输出我的xml字符串,或者其他什么方式?

Example:
1)www.example.com request www.mypage.com/show_data.php?show=10
2)www.mypage.com/show_data.php send xml data back to www.example.com

由于我之前没有使用xml和其他东西,所以很难解释。希望它有道理。

感谢。

1 个答案:

答案 0 :(得分:2)

好吧,当example.com执行初始请求时,您的页面将处理它并返回xml作为结果。没什么特别的,你需要做的。

$xml = "";

// process the xml (build it - do what you need to do)

// returning the xml to the requester
header ("Content-Type:text/xml"); 
echo $xml;