使用rss + c#

嗨,我正在尝试使用C#中的RSS源。 我添加了RSS源

这个和这个

当我尝试读入DataSet

  ds.readxml(rsspath) 

我在DataSet中得到了一些表。 现在我怎么知道哪个表包含所有产品的确切数据?

如果我写的话,我没有得到产品清单:

gv.datasource = ds.tables[0]

任何帮助或建议?

XmlDocument + XPath或Linq2Xml应该是处理数据的更好方法

你也可以试试RSS.NET 。

也许您应该检查System.ServiceModel.Syndication命名空间而不是?

这是示例代码将您的RSS Feed放入联合项目的集合:

使用陈述:

 using System.ServiceModel.Syndication; using System.Xml; 

实际代码:

 string url = "http://www.amazon.com/rss/tag/blu-ray/new/ref=tag_rsh_hl_ersn_brp?%5Fencoding=UTF8&length=10"; XmlReader xmlReader = XmlReader.Create(url); IEnumerable items; items = SyndicationFeed.Load(xmlReader).Items; 

是的尝试Linq2Xml。 这篇文章详细阐述了创建和消费的标题。