【发布时间】:2015-04-02 12:50:30
【问题描述】:
我正在尝试获取此 xml 提要中每个条目的标题和链接
https://www.businessopportunities.ukti.gov.uk/alertfeed/businessopportunities.rss
设置断点我可以看到我正在获取所有条目,但是当我尝试从条目中获取标题或链接时出现错误
XmlDocument rssXmlDoc = new XmlDocument();
rssXmlDoc.Load("https://www.businessopportunities.ukti.gov.uk/alertfeed/businessopportunities.rss");
var nsm = new XmlNamespaceManager(rssXmlDoc.NameTable);
nsm.AddNamespace("atom", "http://www.w3.org/2005/Atom");
XmlNodeList entries = rssXmlDoc.SelectNodes("/atom:feed/atom:entry", nsm);
foreach (XmlNode entry in entries)
{
var title = entry.SelectSingleNode("/atom:entry/atom:title", nsm).InnerText;
var link = entry.SelectSingleNode("/atom:entry/atom:link", nsm).InnerText;
}
【问题讨论】:
标签: c# xml xpath xmldocument