0
我從新聞網站RSS獲取數據。我從約20個新聞網站獲得了它。但是,1個網站的RSS是不同的。 20 RSS使用相同的格式,但這個網站的RSS是不同的。我如何在這個不同的RSS中搜索「入口」節點。我在互聯網上搜索這種情況,但我找不到我想要的結果。你可以幫我嗎 ?如何使用不同RSS格式的XmlNode.SelectSingleNode?
這是RSS的正常格式
這是我通常的格式RSS代碼
XmlDocument xdoc = new XmlDocument();
xdoc.Load("http://www.milliyet.com.tr/rss/rssNew/gundemRss.xml");
XmlElement el = (XmlElement)xdoc.SelectSingleNode("/rss");
if (el != null)
{
el.ParentNode.RemoveChild(el);
}
XmlNode Haberler = el.SelectSingleNode("channel");
List<Milliyet> newMilliyet = new List<Milliyet>();
foreach (XmlNode haber in Haberler.SelectNodes("item"))
{
var link = haber.SelectSingleNode("link").InnerText;
if (MilliyetHaberList.ContainsKey(link))
continue;
這是不同勢格式RSS
謝謝。這對我來說很有用。 –