allesschonvergeben
Grünschnabel
Hallo Gemeinde, ich habe gerade den Versuch gestartet, einen RSS-Feed mittels C# auf meine Seite zu bringen. Erste Lösung war mit einem XMLDocument und einer eigens entworfenen XSL und einem XSLTransform das ganze in Szene zu setzen. Klappt auch prima. Dabei viel mir auf, dass das Datum in den Feeds (Nodename "pubDate") immer in GMT-Format steht. Da ich das mit XSL aber nicht geändert bekomme, wollte ich das ganze jetzt in C# lösen und lese den XML-Feed einfach in ein DataSet:
Das Schema ist wohl egal.
Aber wie lese ich jetzt die Nodes aus?
Ich habe es mit:
versucht, aber da kommen nur die Nodenames aber nicht der Inhalt text() zurück.
Wie geht das?
Der Feed ist folgendermaßen aufgebaut:
mfg
allesschonvergeben
Code:
DataSet _DataSet = new DataSet();
_DataSet.ReadXml(@"http://www.fussball24.de/rss.php");
_DataSet.ReadXmlSchema(Server.MapPath("rss2.xdr"));
Das Schema ist wohl egal.
Aber wie lese ich jetzt die Nodes aus?
Ich habe es mit:
Code:
for(int i=0; i<_DataSet.Tables[2].Columns.Count;i++)
{
Label1.Text += _DataSet.Tables[2].Columns[i].ToString() + "<br>";
}
versucht, aber da kommen nur die Nodenames aber nicht der Inhalt text() zurück.
Wie geht das?
Der Feed ist folgendermaßen aufgebaut:
Code:
<rss>
<channel>
<title>lalala</title>
<item>
<title>Beitrag</title>
<pubDate>Datum</pubDate>
<description>Eigentlicher Inhalt</description>
</item>
<item>....</item>
<item>....</item>
</channel>
</rss>
mfg
allesschonvergeben