Sdílet prostřednictvím


Gewusst wie: Lesen von XML aus einer Datei

Aktualisiert: November 2007

In diesem Beispiel wird die XmlTextReader-Klasse verwendet, um Elementnamen und Textzeichenfolgen aus der Beispieldatei zu extrahieren und die Informationen in einer Zeichenfolgenvariablen zu speichern.

Beispiel

System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");
            string contents = "";
            while (reader.Read()) 
            {
                reader.MoveToContent();
                if (reader.NodeType == System.Xml.XmlNodeType.Element)
                    contents += "<"+reader.Name + ">\n";
                if (reader.NodeType == System.Xml.XmlNodeType.Text)
                    contents += reader.Value + "\n";
            }
            System.Console.Write(contents);

Kompilieren des Codes

Kopieren Sie den Code, und fügen Sie ihn in die Main-Methode einer Konsolenanwendung ein.

Ersetzen Sie "c:\\IntroToVCS.xml" durch den Namen der tatsächlichen Datei.

at87192w.alert_note(de-de,VS.90).gifHinweis:

Das XML-Dokument muss wohlgeformtes XML enthalten.

Robuste Programmierung

Die folgende Bedingung kann einen Ausnahmefehler auslösen:

  • Der Pfadname ist möglicherweise zu lang.

Siehe auch

Konzepte

Entwerfen einer Benutzeroberfläche in Visual C#

Weitere Ressourcen

Zugreifen auf und Anzeigen von Daten

Einführung in Visual C#