Esporta (0) Stampa
Espandi tutto

Classe XmlWriter

Rappresenta un writer che fornisce un modo veloce, non in cache e di tipo forward-only per generare flussi o file contenenti dati XML.

Spazio dei nomi: System.Xml
Assembly: System.Xml (in system.xml.dll)

public abstract class XmlWriter : IDisposable
public abstract class XmlWriter implements IDisposable
public abstract class XmlWriter implements IDisposable

La classe XmlWriter supporta W3C Extensible Markup Language (XML) 1.0 e gli spazi dei nomi nelle raccomandazioni XML.

NotaNota

Sebbene Microsoft .NET Framework includa la classe XmlTextWriter, che è un'implementazione della classe XmlWriter, nella versione 2.0, è consigliabile utilizzare il metodo Create per la creazione di nuovi oggetti XmlWriter. Il metodo Create consente di specificare le funzioni supportate nell'oggetto XmlWriter creato, nonché di utilizzare tutte le nuove funzioni introdotte nella versione 2.0.

Per ulteriori informazioni sulla classe XmlWriter, vedere Scrittura di XML con XmlWriter.

Considerazioni sulla protezione

Quando si utilizza la classe XmlWriter, è opportuno tenere in considerazione gli elementi presentati di seguito.

  • Le eccezioni generate dalla classe XmlWriter possono rivelare informazioni sui percorsi che è preferibile non propagare all'applicazione. Le applicazioni devono intercettare le eccezioni ed elaborarle in modo appropriato.

  • Il XmlWriter non convalida i dati passati ai metodi WriteDocType o WriteRaw. Non passare dati arbitrari a tali metodi.

I membri statici pubblici (Shared in Visual Basic) di questo tipo sono validi per le operazioni multithreading. I membri di istanza non sono garantiti come thread safe.

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

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema.

.NET Framework

Supportato in: 2.0 1.1 1.0

.NET Compact Framework

Supportato in: 2.0 1.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft