Lesen von XML mit dem "XmlReader"

Bei der XmlReader-Klasse handelt es sich um eine abstrakte Basisklasse, die nicht zwischengespeicherten, schreibgeschützten Vorwärtszugriff bereitstellt. Sie entspricht den W3C-Empfehlungen für XML (Extensible Markup Language), Version 1.0, sowie den Empfehlungen für Namespaces in XML.

Die XmlReader-Klasse unterstützt das Lesen von XML-Daten aus einem Datenstream oder einer Datei. Sie definiert Methoden und Eigenschaften, mit denen Sie durch die Daten navigieren und die Inhalte eines Knotens lesen können. Der aktuelle Knoten verweist auf den Knoten, auf dem der Reader positioniert ist. Der Reader wird durch eine beliebige Lesemethode an die nächste Position verschoben, und der Wert des aktuellen Knotens wird durch Eigenschaften zurückgegeben.

Mit der XmlReader-Klasse können Sie folgende Vorgänge ausführen:

  • Überprüfen, ob die Zeichen zulässige XML-Zeichen sind, und ob Element- und Attributnamen gültige XML-Namen sind.

  • Überprüfen, ob das XML-Dokument wohlgeformt ist.

  • Validieren der Daten anhand einer DTD oder eines Schemas.

  • Abrufen von Daten aus einem XML-Datenstream oder Überspringen unerwünschter Datensätze mithilfe eines Pullmodells.

In diesem Abschnitt

Verwandte Abschnitte

Siehe auch

Weitere Ressourcen

XML-Dokumente und XML-Daten