XmlDocument.WriteContentTo(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 tous les enfants du nœud XmlDocument
dans l'élément XmlWriter spécifié.
public:
override void WriteContentTo(System::Xml::XmlWriter ^ xw);
public override void WriteContentTo (System.Xml.XmlWriter xw);
override this.WriteContentTo : System.Xml.XmlWriter -> unit
Public Overrides Sub WriteContentTo (xw As XmlWriter)
Paramètres
- xw
- XmlWriter
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->WriteContentTo( writer );
writer->Flush();
Console::WriteLine();
}
public static void WriteXml( XmlDocument doc )
{
XmlTextWriter writer = new XmlTextWriter(Console.Out);
writer.Formatting = Formatting.Indented;
doc.WriteContentTo( writer );
writer.Flush();
Console.WriteLine();
}
Public Shared Sub WriteXml(doc As XmlDocument)
Dim writer As New XmlTextWriter(Console.Out)
writer.Formatting = Formatting.Indented
doc.WriteContentTo(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 InnerXml 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.