14.1 XML-Daten in Dokumentordnung lesen oder schreiben

Problem

Sie müssen alle Elemente in einem XML-Dokument lesen und Informationen zu den einzelnen Elementen wie den Namen und den Attributen erhalten.

Lösung

Erzeugen Sie einen XmlReader, und verwenden Sie seine Read-Methode, um das Dokument so zu verarbeiten, wie Beispiel 14-1 es zeigt.

Beispiel 14-1. Ein XML-Dokument lesen

using System; using System.Xml; // ... public static void Indent(int level) { for (int i = 0; i < level; i++) Console.Write(" "); } public static void AccessXML( ) { string xmlFragment = "<?xml version='1.0'?>" + "<!-- Mein XML-Beispiel -->" + "<?pi myProcessingInstruction?>" + "<Root>" + "<Node1 nodeId='1'>Erster Knoten</Node1>" + "<Node2 nodeId='2'>Zweiter Knoten</Node2>" + ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.