XML auslesen - Ergebnis grafisch darstellen

Noxxxon

Grünschnabel
Hallo Zusammen,

ich würde gerne auf einer XML-Seite einen Wert alle 3 Stunden auslesen und diesen gesammelt pro Tag für eine Woche in einem Balkendiagramm anzeigen lassen.

Auf anhieb hört sich das einfach an, ist es aber glaube ich nicht so ganz. Mittlerweile habe ich es schon hinbekommen, dass ich den Wert der XML auslese, allerdings habe ich jetzt ein Problem damit, wie ich diesen alle 3 Stunden pro Tag abrufe und in ein Datenfeld schreibe, das die Daten pro Tag enthält. Diese sollen wiederum in ein größeres Datenfeld geschrieben werden, was grafisch, z.B. in einem Balkendiagram auf einer ASP.Net Seite, dargestellt wird.

Ich hoffe, mir kann jemand helfen..

Hier mein aktuelle Code zum Auslesen eines Attributes der XML:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Xml;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
String URLString = "http://xxx.xxx.xxx.xxx:666/rtb.xml";


try
{
XmlDocument doc = new XmlDocument();
doc.Load(URLString);

XmlNodeList nl = doc.SelectNodes("//test/test");
foreach (XmlNode n in nl)
{
if (n.NodeType == XmlNodeType.Element)
{
temp = n.InnerText;
Response.Write(temp);
}
}
}

catch (Exception)
{
Response.Write("Fehler beim Einlesen der Konfigurationsdatei!");
}
}
}

Danke und Gruß
 

Neue Beiträge

Zurück