Ich bekomme Daten von der Nachrichtenwebsite RSS. Ich habe es von ca. 20 Nachrichtenseiten bekommen. Aber, 1 Website RSS ist anders. 20 RSS verwenden das gleiche Format, aber diese Website RSS ist anders. Wie kann ich "Eintrag" Knoten in diesem verschiedenen RSS suchen. Ich suche diese Situation im Internet, aber ich kann das gewünschte Ergebnis nicht finden. Kannst du mir helfen ?Wie verwende ich XmlNode.SelectSingleNode in verschiedenen RSS-Format?
Das normale Format von RSS ist
Dieser
meinen Code für normale Format RSS istXmlDocument 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;
Dies ist diffrent Format RSS
danke. Das ist Arbeit für mich. –