我对这个不是很清楚!
我现在想要做一个这样的工作!
例如有一网站A
我如何给他加上一个RSS Feeds功能呢?
最好不修改其源码(仅加一个RSS订阅按钮)!

解决方案 »

  1.   

    就是按格式生成一个xml字符串或者文档,目前有RSS 2.0及Atom 1.0等格式
      

  2.   

    很简单,就是生成一个标准的rss XML就可以了,你可以参考http://www.fotoever.com/rss.aspx?d=fashion&f=1
    其他你都不用管,只要用代码生成这个XML就可以了XML如下:<?xml version="1.0" encoding="gb2312" ?> 
     <rss version="2.0">
     <channel>
      <title>第一时尚-时装</title> 
      <link>http://www.fotoever.com</link> 
      <description>图e资源聚合器</description> 
     <item>
     <title>
     <![CDATA[ “JiaPang”女孩色彩语言
      ]]> 
      </title>
     <link>
     <![CDATA[ http://fashion.fotoever.com/fashionread.aspx?articleid=40396%26class=10
      ]]> 
      </link>
     <author>
     <![CDATA[ 缘木
      ]]> 
      </author>
     <description>
     <![CDATA[ 
      ]]> 
      </description>
     <pubDate>
     <![CDATA[ Mon, 23 Feb 2009 10:39:45 GMT
      ]]> 
      </pubDate>
      </item>
     <item>
      </description>
     <pubDate>
     <![CDATA[ Thu, 05 Feb 2009 13:06:08 GMT
      ]]> 
      </pubDate>
      </item>
      </channel>
      </rss>
      

  3.   

    http://www.lan27.com/Article/200810/9039.htm
    这个里面写的很详细.不明白的你再问
      

  4.   

    谢谢!
    原理我比较清楚,但需求是
    "例如有一网站A 
    我如何给他加上一个RSS Feeds功能呢? 
    最好不修改其源码(仅加一个RSS订阅按钮)!"
    这个网站不是我的,如果该网站没有OPENAPI,我如何给它生成一个RSS Feed?

      

  5.   

    我又总结了一下:
    归根结底有2个问题:
    1.假如CSDN的.NET版没有RSS功能,且其也没有OPENAPI,我如何给.NET版加一个RSS Feed?
    2.假如CSDN的.NET版没有RSS功能,但其有OPENAPI,我如何给.NET版加一个RSS Feed?
    在第二个问题中,我是不是要做一个系统服务,在一个时钟周期内通过OPENAPI将最新的N个贴子的关键内容按照RSS规定的形式写成XML?
      

  6.   

    http://www.cnblogs.com/jerryhu/archive/2006/08/30/490544.html
    http://www.cnblogs.com/xiaotan68/articles/1200016.html
      

  7.   

    也正在做这个工作。可查看我做的网站。www.szleander.com