Parsen von XML (C#)Parsing XML (C#)

In den Themen in diesem Abschnitt wird das Analysieren von XML-Dokumenten beschrieben.The topics in this section describe how to parse XML documents.

In diesem AbschnittIn This Section

ThemaTopic BeschreibungDescription
Vorgehensweise: Parsen einer Zeichenfolge (C#)How to: Parse a String (C#) Zeigt, wie eine Zeichenfolge zum Erstellen einer XML-Struktur analysiert werden kann.Shows how to parse a string to create an XML tree.
Vorgehensweise: Laden von XML aus einer Datei (C#)How to: Load XML from a File (C#) Zeigt, wie mit der Load-Methode XML-Code aus einem URI geladen werden kann.Shows how to load XML from a URI using the Load method.
Beibehalten von Leerzeichen beim Laden oder Parsen von XMLPreserving White Space while Loading or Parsing XML Beschreibt, wie das Leerraumverhalten von LINQ to XML beim Laden von XML-Strukturen gesteuert werden kann.Describes how to control the white space behavior of LINQ to XML while loading XML trees.
Vorgehensweise: Auffangen von Parsingfehlern (C#)How to: Catch Parsing Errors (C#) Zeigt, wie nicht wohlgeformtes oder ungültiges XML erkannt werden kann.Shows how to detect badly formed or invalid XML.
Vorgehensweise: Erstellen einer Struktur aus XmlReader (C#)How to: Create a Tree from an XmlReader (C#) Zeigt, wie direkt aus einem XmlReader eine XML-Struktur erstellt werden kann.Shows how to create an XML tree directly from an XmlReader.
Vorgehensweise: Streamen von XML-Fragmenten aus einem XmlReader (C#)How to: Stream XML Fragments from an XmlReader (C#) Zeigt, wie XML-Fragmente mit einem XmlReader gestreamt werden können.Shows how to stream XML fragments by using an XmlReader.

Wenn Sie willkürlich große XML-Dateien verarbeiten müssen, kann u. U. nicht die gesamte XML-Struktur in den Arbeitsspeicher geladen werden.When you have to process arbitrarily large XML files, it might not be feasible to load the whole XML tree into memory. Stattdessen können Sie XML-Fragmente streamen.Instead, you can stream XML fragments.

Siehe auchSee Also

Creating XML Trees (C#) (Erstellen von XML-Strukturen (C#))Creating XML Trees (C#)