.NET Framework-Klassenbibliothek
XmlWriter-Klasse

Stellt einen Writer für die schnelle, vorwärts gerichtete Generierung von Streams oder Dateien mit XML-Daten ohne Zwischenspeicherung dar.

Namespace: System.Xml
Assembly: System.Xml (in system.xml.dll)

Syntax

Visual Basic (Deklaration)
Public MustInherit Class XmlWriter
    Implements IDisposable
Visual Basic (Verwendung)
Dim instance As XmlWriter
C#
public abstract class XmlWriter : IDisposable
C++
public ref class XmlWriter abstract : IDisposable
J#
public abstract class XmlWriter implements IDisposable
JScript
public abstract class XmlWriter implements IDisposable
Hinweise

Die XmlWriter-Klasse unterstützt die W3C-Empfehlungen für XML, Version 1.0, (Extensible Markup Language) und für die Namespaces in XML.

HinweisHinweis

Microsoft .NET Framework enthält zwar die XmlTextWriter-Klasse, die eine Implementierung der XmlWriter-Klasse ist, jedoch wird für die Version 2.0 empfohlen, die Create-Methode zu verwenden, um neue XmlWriter-Objekte zu erstellen. Mit der Create-Methode können Sie die Features angeben, die vom erstellten XmlWriter-Objekt unterstützt werden sollen. Außerdem können Sie die in der Version 2.0 eingeführten neuen Features in vollem Umfang nutzen.

Weitere Informationen über die XmlWriter-Klasse finden Sie unter Schreiben von XML mit dem "XmlWriter".

Sicherheitsüberlegungen

Beachten Sie beim Arbeiten mit der XmlWriter-Klasse folgende Punkte:

  • Vom XmlWriter ausgelöste Ausnahmen können Pfadinformationen offen legen, die in der Anwendung nicht weitergegeben werden sollen. Die Anwendungen müssen Ausnahmen abfangen und entsprechend verarbeiten.

  • Der XmlWriter überprüft keine Daten, die an die WriteDocType-Methode oder WriteRaw-Methode übergeben werden. Sie sollten keine willkürlichen Daten an diese Methoden übergeben.

Vererbungshierarchie

System.Object
  System.Xml.XmlWriter
     System.Xml.XmlTextWriter
     System.Xml.Xsl.Runtime.XmlQueryOutput
Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0
Siehe auch

Page view tracker