Thomas Bandt

Über mich | Kontakt | Archiv

Kleiner Counter mit C# und XML

#region IncrementAndWriteCount
///


/// Liest den aktuellen Stand des Counters ein, inkrementiert ihn,
/// gibt ihn aus und schreibt den neuen Stand zurück ins XML
///

private void IncrementAndWriteCount() {

    // XML laden
    string xml = Server.MapPath("counter.xml");
    XmlDocument counter = new XmlDocument();
    counter.Load(xml);

    if(counter.HasChildNodes) {
        
        // Aktuellen Stand holen
        XmlNode count = counter.SelectSingleNode("count");
        
        int currentCount = int.Parse(count.InnerText);

        // Hochzählen
        currentCount++;

        // Stand ausgeben und ins XML zurückschreiben
        litCount.Text = count.InnerText = currentCount.ToString();
        counter.Save(xml);
    }

}
#endregion

Benötigte Namespaces:

using System;
using System.Xml;
using System.Web.UI.WebControls;



« Zurück  |  Weiter »