PHP输出XML格式

来源:互联网 发布:网络通信招聘 编辑:程序博客网 时间:2024/05/21 12:46

最近制作了一个的RSS订阅源,了解了一下如何使用PHP输出XML格式的方法。

头文件

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

输出XML

$data = array(    array(        'title'   => '标题',        'link' => 'url',        'guid' => '为项目定义一个唯一的标识符。',        'description'    => '描述',        )    );//构造xml数据格式$xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<rss version=\"2.0\">\n";$xml .= "<channel>\n";$xml .= "<title>RSS标题</title>\n  <link>RSSurl</link>\n  <description>RSS描述</description>";foreach ($data as $itm) {    //循环构造xml单项    $item = "<item>\n";    $item .= "<title>" . $itm['title'] . "</title>\n";    $item .= "<link>" . $itm['link'] . "</link>\n";    $item .= "<description><![CDATA[" . $itm['description'] . "]]></description>\n";    $item .= "<guid isPermaLink=\"false\">" . $itm['guid'] . "</guid>\n";    $item .= "</item>\n";    $xml .=$item;}$xml .= "</channel>\n</rss>\n";

demo

ONE一个的feed

在feedly显示效果:

这里写图片描述

0 0