我正在尝试阅读华盛顿鱼类和野生动物部门的饲料,并保持此错误:
名称为“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);
}
}
我已经完成了seveal RSS应用程序,但是nave从未遇到过这个问题。任何人都有任何具体的方法可以在ASP.NET MVC 2中解析它? (带有星号的行是异常发生的地方。
答案 0 :(得分:5)
不支持RSS 1.0。有关如何在此处推送自己的支持的示例:http://www.4guysfromrolla.com/articles/031809-1.aspx
答案 1 :(得分:2)
这可能不适用于您,因为它听起来您只对RSS感兴趣,但如果您希望RDF支持您的应用程序(RSS 1.0使用RDF / XML对其数据进行编码),那么您可以尝试我的库{{ 3}}
我怀疑从你的问题判断,一个完整的RDF API可能有点过分。