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
'Declaration
Public MustInherit Class XmlWriter
Implements IDisposable
'Usage
Dim instance As XmlWriter
public abstract class XmlWriter : IDisposable
public ref class XmlWriter abstract : IDisposable
public abstract class XmlWriter implements IDisposable
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.
Hinweis
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
Referenz
XmlWriter-Member
System.Xml-Namespace
Weitere Ressourcen
XML-Dokumente und XML-Daten
Sicherheit und System.Xml-Anwendungen