代码之家  ›  专栏  ›  技术社区  ›  Jean-François Côté

在哪里为动态网站创建RSS提要

  •  0
  • Jean-François Côté  · 技术社区  · 14 年前

    首先,我有:

    -我有C语言中的.NET代码,它用我数据库中的一个查询创建了一个包含最近15条新闻的文件。

    我需要知道的是:

    -RSS提要(xml文件)需要在每次加载页面时生成(我在一些教程页面上看到过,但可能只是出于教育目的)。就个人而言,每次有人提交新内容时,我都会考虑重新生成.xml文件。这是个好主意吗?

    非常感谢你的帮助。我知道这一定是一个非常新的问题,所以这就是为什么我找不到任何回答这个问题在谷歌明确。

    黑贾夫

    1 回复  |  直到 14 年前
        1
  •  2
  •   direct    14 年前

    在每次请求之后,您的提要将像生成HTML页面一样生成。但不是输出HTML,而是输出RSS。

    我可能不会为每个feed创建一个文件,但这肯定是可能的。更好的方法可能是通过GET或POST将变量传递到生成RSS的页面,并获取与传递的变量相关的数据。如果很好地隔离代码,则很可能可以使用生成HTML新闻列表所用的相同逻辑。

    我还想看看Raj的文章。看起来C#有一个很好的名称空间(System.ServiceModel.Syndication),其中包含一些使工作非常简单的对象。

    玩得高兴!

    nickgs.com