XmlDocument.WriteTo(XmlWriter) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Enregistre le nœud XmlDocument
dans l'élément XmlWriter spécifié.
public:
override void WriteTo(System::Xml::XmlWriter ^ w);
public override void WriteTo (System.Xml.XmlWriter w);
override this.WriteTo : System.Xml.XmlWriter -> unit
Public Overrides Sub WriteTo (w As XmlWriter)
Paramètres
L'élément XmlWriter
dans lequel vous voulez enregistrer.
Exemples
L’exemple suivant affiche le document à l’écran.
void WriteXml( XmlDocument^ doc )
{
XmlTextWriter^ writer = gcnew XmlTextWriter( Console::Out );
writer->Formatting = Formatting::Indented;
doc->WriteTo( writer );
writer->Flush();
Console::WriteLine();
}
public static void WriteXml( XmlDocument doc )
{
XmlTextWriter writer = new XmlTextWriter(Console.Out);
writer.Formatting = Formatting.Indented;
doc.WriteTo( writer );
writer.Flush();
Console.WriteLine();
}
Public Shared Sub WriteXml(doc As XmlDocument)
Dim writer As New XmlTextWriter(Console.Out)
writer.Formatting = Formatting.Indented
doc.WriteTo(writer)
writer.Flush()
Console.WriteLine()
End Sub
Remarques
Cette méthode est une extension Microsoft au modèle objet document (DOM). Elle est fonctionnellement équivalente à la OuterXml propriété.
La XmlDeclaration.Encoding propriété détermine l’encodage écrit. Si la Encoding
propriété n’a pas de valeur, elle XmlDocument
est écrite sans attribut d’encodage.