使用rss+;c#
嗨,我正在尝试使用C#中的RSS源。我添加了RSS提要,比如 及 当我试图读入使用rss+;c#,c#,rss,dataset,C#,Rss,Dataset,嗨,我正在尝试使用C#中的RSS源。我添加了RSS提要,比如 及 当我试图读入数据集时,如: ds.readxml(rsspath) 我在数据集中得到一些表。现在我如何知道哪个表包含所有产品的精确数据 如果我写下以下内容,我不会得到产品列表: gv.datasource=ds.tables[0] 有什么帮助或建议吗?
数据集时,如:
ds.readxml(rsspath)
我在数据集中得到一些表。现在我如何知道哪个表包含所有产品的精确数据
如果我写下以下内容,我不会得到产品列表:
gv.datasource=ds.tables[0]
有什么帮助或建议吗?你也可以尝试。你也可以尝试。也许你应该改为签出名称空间?也许你应该签出名称空间取而代之的是?这是一个示例代码,它将您的RSS提要放入联合项目的集合中:
使用语句:
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<SyndicationItem> items;
items = SyndicationFeed.Load(xmlReader).Items;
stringurl=”http://www.amazon.com/rss/tag/blu-ray/new/ref=tag_rsh_hl_ersn_brp?%5Fencoding=UTF8&length=10";
XmlReader=XmlReader.Create(url);
i数不清的项目;
items=SyndicationFeed.Load(xmlReader.items);
这是一个示例代码,它将您的RSS提要放入联合项目集合中:
使用语句:
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<SyndicationItem> items;
items = SyndicationFeed.Load(xmlReader).Items;
stringurl=”http://www.amazon.com/rss/tag/blu-ray/new/ref=tag_rsh_hl_ersn_brp?%5Fencoding=UTF8&length=10";
XmlReader=XmlReader.Create(url);
i数不清的项目;
items=SyndicationFeed.Load(xmlReader.items);
是,请尝试Linq2Xml。下面是一个详细介绍创建和消费的示例,尽管标题是这样的。是的,请尝试Linq2Xml。这是一个关于创建和消费的详细说明,尽管标题是这样的。我不想争论这个问题,但也许你在工作中使用了错误的工具,也许其他东西(XmlDocument和xpath是我的路线)是一个更好的解决方案。我不想争论这个问题,但也许你在工作中使用了错误的工具,也许还有其他更好的解决方案(XmlDocument和xpath是我的路线)。