Speicherung von Konfigurationseinstellungen mit XML

Die Vorstellung, Konfigurationsdaten zu speichern, hat noch vor kurzem bei Entwicklern, die noch nicht lange unter .NET arbeiten, für Verwunderung gesorgt. Sie waren noch von dem älteren Ansatz, Initialisierungs-(ini-) oder Textdateien zu verwenden, überzeugt. Zwar stellen sowohl ASP.NET Web-Formulare als auch Windows-Formulare Konfigurationsdateien für die Speicherung von Anwendungsdaten bereit, doch kann man immer auf eines der wichtigsten Features von .NET zurückgreifen: XML. Im Folgenden wird die Speicherung von Anwendungsdaten in einer XML-Datei näher beleuchtet.

Der Schlüssel: XML

XML ist nicht nur das Rückgrat der vielen Technologien für Internetdienste, sondern auch das Standard-Feature von .NET Framework. Wenn man das berücksichtigt, kann man XML und die damit verbundenen Features ganz einfach zur Speicherung anwendungsspezifischer Daten nutzen. Im ersten Schritt werden die Struktur beziehungsweise die Details der zu benutzenden Daten definiert.

Für die Bearbeitung der Daten kann man eine Struktur beziehungsweise Klasse erstellen. In diesem einfachen Beispiel werden der Name der Anwendung, der Fenstertitel und ein durch den Benutzer eingegebener Text gespeichert. Die Werte werden über Klasseneigenschaften verwaltet. So könnte zum Beispiel die in Listing A gezeigte C#-Klasse verwendet werden.

Listing A

Page: 1 2 3

ZDNet.de Redaktion

Recent Posts

LG zeigt elastisches OLED-Display

Es lässt sich um bis zu 50 Prozent dehnen. Allerdings besitzt es eine deutliche geringere…

5 Stunden ago

BSI zu Cybersicherheit: Bedrohungslage bleibt angespannt

Allerdings nimmt auch die Resilienz gegenüber Cyberattacken zu. Das BSI hat außerdem die Cybersicherheit anstehender…

5 Stunden ago

IT-Ausgaben in Europa steigen 2025 voraussichtlich um 8,7 Prozent

Es ist das größte Wachstum in einem Jahr seit 2021. Unter anderem lässt das Interesse…

14 Stunden ago

Magento-Agentur für große Webshops: Was sollte die Magento-Agentur leisten können?

Magento zählt zu den führenden Shopsystemen in der Welt. Es punktet mit hoher Flexibilität und…

1 Tag ago

Trojaner tarnt sich als AutoCAD

SteelFox gelangt über angebliche Cracks für kostenpflichtige Anwendungen auf die Rechner seiner Opfer. Betroffen sind…

1 Tag ago

Ymir: Ransomware mit ausgeklügelter Verschleierung

Ymir nutzt fortschrittliche Verschleierungsmethoden. Sie verschlüsselt bestimmte Dateien auf einer Whitelist nicht, um einer Entdeckung…

1 Tag ago