Ein Tutorial zu
XML selbst wirst du vermutlich nicht finden. Abgesehen davon, dass jeder Knoten selbst-schließend sein muss, bzw. ein schließendes Gegenstück haben muss, gibt es nämlich keine Vorgaben über den Inhalt und Aufbau. Das liegt in deinem Ermessen.
Zu .NET gibt es eigentlich auch nicht viel zu sagen. Schau dir im
MSDN oder im Windows
SDK/.NET Framework
SDK das Thema "XmlDocument" an, um zum Beispiel mehr über die
DOM-Zugriffsmöglichkeiten zu erfahren. Dabei liegt die
XML-Datei aber komplett im Speicher, was bei dicken Dateien u.U. auch zu ein paar Engpässen führen kann.
Andere Varianten werden im
SDK aber auch vorgestellt.
Noch einen Zacken besser ist der XmlSerializer, wenn du zum Beispiel deine Programmklassen als
XML-Datei speichern willst, bzw. wenn du gespeicherte
XML-Dateien wieder laden möchtest. Simples Beispiel: Adressverwaltung. Du erstellst eine Klasse mit den Daten (Name, Vorname, Email, usw.). Dann baust du eine Kollektion zusammen, die mehrere dieser Klassen enthalten kann. Per XmlSerializer machst du daraus mit 4 Zeilen Code eine
XML-Datei. Anders herum sind es vielleicht 5 oder 6 Zeilen (wenn überhaupt), um aus der
XML-Datei wieder die Kollektion mit den Personendaten zu machen.