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
Neue Funktionen in der XmlWriter-Klasse
Hier werden Änderungen der XmlWriter-Klasse beschrieben.Verwenden von "XmlWriter"
In diesem Abschnitt wird erläuert, wie XmlWriter-Objekte erstellt und typisierte Daten gechrieben werden und es werden weitere häufige Verwendungsmöglichkeiten für die XmlWriter-Klasse erläutert.
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.