在哪里为动态网站创建RSS提要 [英] Where to create an RSS feed for dynamic website

查看:37
本文介绍了在哪里为动态网站创建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提要的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆