PHP RSS 订阅 header xml输出 xml样式 css

PHP RSS 订阅 header xml输出

RSS 理解 :
简易信息聚合(也 叫聚合内容)是一种描述和同步网站内容的格式。使用RSS订阅能更快地获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。网络用户可以在客户端借助于支持RSS的聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容
Rss是用xml文件写的。
PHP 输出的话 要声明头部文件
<?php header("Content-type: text/xml"); ?>

<?php
header("Content-type: text/xml"); 
?>
<?xml version="1.0" encoding="utf-8"?>  
<!-- <?xml-stylesheet type="text/css" href="xml.css"?> -->
<rss version="2.0">
<channel>
    <title>媒体名称/定义网站频道名称</title>
    title { display: block ;
        color: red ;
        }
    <description>媒体名称/定义网站频道介绍</description>
    <link>网站频道地址</link>
    <generator>生成RSS所用的程序</generator>
    <image>
        <url>LOGO图片地址(绝对地址)</url>
        <title>图片替代文字</title>
        <link>网站首页地址</link> // 网站首页地址
    </image>

    <item>
        <title><![CDATA[ 文章标题 ]]></title>
        <link>文章URL地址(绝对地址)</link>
        <description><![CDATA[ 摘要/全文 ]]></description>

        <source>来源名称</source>

        <pubDate>Mon, 07 Jul 2014 13:42:28 +0800</pubDate> // 最后发布时间
    </item>

</channel>

</rss>

我们只需要循环将 <item> 里面的内容循环追加就可以 了
PHP RSS 订阅 header xml输出 xml样式 css
我们会发现 原生的样式很丑
我们可以在头部加入 <?xml-stylesheet type="text/css" href="xml.css"?>
来引入样式

title {
 font-size: 20px;
  display: block;
}

item {
 /*font-size: 20px;*/
  display: block;
  color: #666;
}

PHP RSS 订阅 header xml输出 xml样式 css