本文介绍了在哪里为动态网站创建RSS提要的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我目前正在创建一个有点像Digg.com的网站。有不同的类别,如"科技"、"体育"等。我想为我的网站创建一个RSS提要,当我在做这方面的研究时,我有一个问题,我找不到答案。
首先,这是我所拥有的:
-我用C#编写了.NET代码,它从我的数据库查询中创建了一个包含最后15条新闻的文件。
我需要知道的:
-每次加载页面时都需要生成RSS提要(XML文件)(我在一些教程页面上看到了这一点,但可能只是出于教育目的)。就个人而言,我正在考虑在每次有人提交新内容时重新生成.xml文件。这是个好主意吗?
-是否需要为每个类别创建不同的文件。例如:feed Sports.xml、feed Technology.xml等?还是有别的办法(我看到了一些关于频道的东西。?)-Feedburner对这些做了什么?
谢谢你的帮助。我知道这肯定是个新手问题,所以这就是为什么我在谷歌上找不到明确回答这个问题的任何东西。
DarkJaf
推荐答案
您的提要将在每次请求后生成,就像生成您的HTML页一样。但它不会输出超文本标记语言,而是会输出RSS。
我可能不会为每个提要创建一个文件,但这肯定是可能的。一种更好的方法可能是通过GET或POST将变量传递到生成RSS的页面,并获取与传递的变量相关的数据。如果您很好地隔离了代码,您很可能会使用与生成HTML新闻列表相同的逻辑。
我也会看看Raj发布的文章。看起来C#有一个很好的命名空间(System.ServiceModel.Synding),其中包含一些使工作变得非常容易的对象。
玩得开心!
尼克
nickgs.com
这篇关于在哪里为动态网站创建RSS提要的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!