阅读RSS提要 - >不一致

时间:2009-10-20 18:54:47

标签: .net

我正在尝试通过将其加载到xmldocument

来阅读RSS源

有点像

xmlTextReader = new XmlTextReader(url);

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlTextReader);

有时加载到xml文档会成功,有时会失败。

我使用的网址是

http://rss.nzherald.co.nz/rss/xml/nzhrsscid_000000004.xml

可能是什么问题,是因为RSS没有正确更新......?

任何建议/意见

此致 DEE

2 个答案:

答案 0 :(得分:0)

如果您使用的是.NET 3.5,我会查看System.ServiceModel.Syndication命名空间。它提供了一个非常丰富的feed格式不可知库,用于处理.NET中的feed。它还提供了许多可扩展性,允许您在需要时插入其他feed格式化程序:

http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx

它应该简化您对RSS的使用,并帮助您跟踪这样的奇怪问题,因为它提供了更清晰的抽象。

答案 1 :(得分:0)

尝试使用SyndicationFeed clas。这是一个简单的例子,它将清楚地向您展示如何完成这项工作。如果饲料没有加载,那么饲料配置不正确。

http://www.avantprime.com/articles/view-article/10/getting-syndication-feeds-(rss-atom)-in-.net