14 XML
14.1 Grundlagen
Sicherlich mag es Ausnahmen geben, aber in fast allen Anwendungen spielen Daten eine eminent wichtige Rolle: Denken Sie nur an Datenbanken, Textdokumente oder die Tabellen eines Kalkulationsprogramms. In der Vergangenheit war es bei den Softwareunternehmen üblich, eigene, proprietäre Formate zur Datenspeicherung zu entwickeln. Dabei mag die Bindung der Kunden an ein bestimmtes Produkt ein ganz wesentlicher Gedanke gewesen sein.
Das Thema dieses Kapitels ist XML sowie die XML-Basisklassen des .NET Frameworks. XML (Extensible Markup Language) hat sich zu einem wichtigen Standard entwickelt, um Daten auszutauschen. Viele Anwendungen tauschen gegenseitig Daten via XML aus, Webservices und RSS-Feeds basieren grundlegend auf XML. Auch innerhalb des .NET Frameworks gibt es kaum einen Bereich, in dem XML keine Rolle spielt: XML wird in Konfigurationsdateien verwendet, die WPF (Windows Presentation Foundation) baut auf XML auf und ebenso ADO.NET – um nur einige Beispiele zu nennen.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.