您的位置:首页 > 编程语言 > PHP开发

PHP输出XML格式

2017-01-23 15:44 399 查看
最近制作了一个的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显示效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php xml rss