最近在做RSS。我参考网易的RSS中心。我的问题是:如果我的网站上提供订阅的内容,那么我是不是就必须要在我的服务器目录下生成一个RSS的xml文件。然后再把我的xml文件的地址作为参数提供给接受订阅的网站。能不能通过动态的生成一串xml字符流(而不是文件的方式)来作为参数提供给目标网站。如果可以的话,具体怎么实现?求高手指点

解决方案 »

  1.   

    不就内容发布嘛
    你没做过CMS吗?
    CMS肯定有订阅站点
    那对每个订阅站点生成对应RSS不就好了。
    每次内容发布的时候刷新一下RSS。
    鄙视0结贴率
      

  2.   

    不需要生成xml文件。你的RSS可以直接就是个Servlet或者JSP,但是输出的信息是RSS格式的XML而已。RSS订阅器(客户端)关心的只是XML的内容,并不关心是什么东西生成的。
    当然,定期生成XML静态文件,从性能上来说更好。避免每次请求Servlet对服务器造成大力。