Schreiben von XML mit dem "XmlWriter"

Aktualisiert: November 2007

Bei der XmlWriter-Klasse handelt es sich um eine abstrakte Basisklasse, die eine vorwärtsgerichtete, schreibgeschützte, nicht zwischengespeicherte Art der Generierung von XML-Streams bereitstellt. Sie kann zur Erstellung von XML-Dokumenten verwendet werden, die der W3C-Empfehlung zu Extensible Markup Language (XML) 1.0 (Second Edition) (unter www.w3.org/TR/2000/REC-xml-20001006.html zu finden) und der W3C-Empfehlung zu Namespaces in XML entspricht (unter www.w3.org/TR/REC-xml-names/ zu finden).

Mit der XmlWriter-Klasse können Sie Folgendes 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.

  • Binäre Bytes als Base64 oder BinHex codieren und den resultierenden Text schreiben.

  • Werte mit Typen der Common Language Runtime statt mit Zeichenfolgen übergeben. Dadurch wird das manuelle Konvertieren von Werten vermieden.

  • Mehrere Dokumente in einen Ausgabestream schreiben.

  • Gültige Namen, qualifizierte Namen und Namenstoken schreiben.

In diesem Abschnitt

Verwandte Abschnitte

  • XML-Dokumente und XML-Daten
    Hier wird eine Übersicht über eine umfangreiche und integrierte Gruppe von Klassen bereitsgestellt, die mit XML-Dokumenten und XML-Daten in .NET Framework eingesetzt werden können.