Freigeben über


Schreiben von XML mit dem "XmlWriter"

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 (Fourth Edition) und der W3C-Empfehlung zu Namespaces in XML entspricht.

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.