MVC2-使用带有RDF和命名空间的RSS feed http://www.w3.org/1999/02/22-rdf-syntax-ns#\'

问题描述

| 我正在尝试阅读华盛顿鱼类和野生动物部门的提要,并继续提出此错误:   名称为\'RDF \'的元素和   命名空间   \'http://www.w3.org/1999/02/22-rdf-Syntax-ns# \'   是不允许的Feed格式。 这是来自RSSController的代码
public virtual ActionResult Index()
{
    string FeedUrl = @\"http://wdfw.wa.gov/news/newsRSS.PHP\";

    using (XmlReader reader = XmlReader.Create(FeedUrl))
    {

        **SyndicationFeed RSS = SyndicationFeed.Load(reader);**

        return View(RSS);
    }            
}
我已经完成了数个RSS应用程序,但是幼稚的从未遇到过这个问题。任何人都可以在ASP.NET MVC 2中解析任何具体方法吗? (带星号的行是发生异常的地方。     

解决方法

不支持RSS 1.0。如何在此处获得自己的支持的示例:http://www.4guysfromrolla.com/articles/031809-1.aspx     ,这可能不适用于您,因为听起来您只对RSS感兴趣,但是如果您想为应用程序提供RDF支持(RSS 1.0使用RDF / XML对其数据进行编码),则可以尝试使用我的库dotNetRDF。 我怀疑,从您的问题来看,完整的RDF API可能会过大。