Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo DataTable.WriteXml (XmlWriter, Boolean)

 

Data di pubblicazione: novembre 2016

Scrive il contenuto corrente del DataTable come XML utilizzando l'oggetto specificato XmlWriter.

Spazio dei nomi:   System.Data
Assembly:  System.Data (in System.Data.dll)

public void WriteXml(
	XmlWriter writer,
	bool writeHierarchy
)

Parametri

writer
Type: System.Xml.XmlWriter

Il XmlWriter con cui scrivere il contenuto.

writeHierarchy
Type: System.Boolean

Se true, scrivere il contenuto della tabella corrente e tutti i relativi discendenti. Se false (valore predefinito), scrivere i dati per la tabella corrente.

Il WriteXml metodo fornisce un modo per scrivere solo i dati o dati e schema da un DataTable in un documento XML, mentre il WriteXmlSchema metodo scrive solo lo schema. Per scrivere dati e schema, utilizzare uno degli overload che includono il XmlWriteMode parametro e impostarne il valore WriteSchema.

Si noti che lo stesso vale per il ReadXml e ReadXmlSchema metodi, rispettivamente. Per leggere dati XML, o schema e dati di DataTable, utilizzare il ReadXml metodo. Per leggere solo lo schema, utilizzare il ReadXmlSchema metodo.

In genere il WriteXml metodo scrive i dati solo per la tabella corrente. Per scrivere i dati per la tabella corrente e le relative tabelle derivate correlate, chiamare il metodo con il writeHierarchy parametro impostato su true.

System_CAPS_noteNota

Un InvalidOperationException Se in un tipo di colonna, verrà generata la DataRow da cui leggere o scrivere implementa IDynamicMetaObjectProvider e non implementa IXmlSerializable.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: