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.
Hinweis: |
---|
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#