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 XmlDocument.Save (Stream)

 

Data di pubblicazione: ottobre 2016

Salva il documento XML nel flusso specificato.

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

public virtual void Save(
	Stream outStream
)

Parametri

outStream
Type: System.IO.Stream

Flusso in cui salvare.

Exception Condition
XmlException

L'operazione non genera un documento XML ben formato (ad esempio, nessun elemento documento o dichiarazioni XML duplicate).

Spazio vuoto viene conservato solo se PreserveWhitespace è impostato su true.

XmlDeclaration dell'oggetto corrente XmlDocument oggetto determina l'attributo di codifica del documento salvato. Il valore dell'attributo di codifica viene prelevato il XmlDeclaration.Encoding proprietà. Se il XmlDocument viene non dispone di una XmlDeclaration, o se XmlDeclaration non dispone di un attributo di codifica, il documento salvato non disporrà di uno di.

Quando il documento viene salvato, vengono generati attributi xmlns per mantenere l'identità del nodo (nome locale e URI dello spazio dei nomi) in modo corretto. Ad esempio, il seguente codice c#

XmlDocument doc = new XmlDocument();
doc.AppendChild(doc.CreateElement("item","urn:1"));
doc.Save(Console.Out);

Genera il seguente attributo XML <item xmls="urn:1"/>.

Questo metodo è un'estensione Microsoft per il provider di servizi Internet (DOM, Document Object Model).

Si noti che solo il Save metodo impone un documento XML ben formato. Tutti gli altri Save Overload garantisce solo un frammento ben formato.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: