07 juni 2007

Een feed inlezen via ASP.NET en C#


In dit bericht kom je te weten hoe je een Feedburner ATOM of RSS-feed inleest via ASP.NET en C# en weergeeft op je webpagina.

Stel dat je de 5 eerste <title> elementen van een RSS 2.0- feed wil inlezen en wil plaatsen op je webpagina. Dan plaats je onderstaande code in de codebehind van je pagina.

XmlDocument doc = new XmlDocument();
doc.Load("http://www.standaard.be/Rss.aspx?section=front");

XmlNodeList bookList = doc.GetElementsByTagName("item");

int getal = 0;

foreach (XmlNode node in bookList)
{
XmlElement feedElement = (XmlElement)node;
string title = feedElement.GetElementsByTagName("title")[0].InnerText;
getal += 1;

if (getal < 6)
{
Label1.Text += "<br/>" + title;
}

Stel dat je de 5 eerste <title> elementen van een Feedburner ATOM-feed wil inlezen en wil plaatsen op je webpagina. Dan plaats je onderstaande code in de codebehind van je pagina.

XmlDocument doc = new XmlDocument();
doc.Load("http://feeds.feedburner.com/RssFeedBernardMukarubibi");

XmlNodeList bookList = doc.GetElementsByTagName("entry");

int getal = 0;

foreach (XmlNode node in bookList)
{
XmlElement feedElement = (XmlElement)node;
string title = feedElement.GetElementsByTagName("title")[0].InnerText;
getal += 1;

if (getal < 6)
{
Label1.Text += "<br/>" + title;
}

Geen opmerkingen: