Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: [.Net] XML-Tutorial gesucht

  Alt 19. Apr 2007, 20:55
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.
  Mit Zitat antworten Zitat