XmlDocument.WriteContentTo(XmlWriter) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Speichert alle untergeordneten Elemente des XmlDocument
-Knotens im angegebenen XmlWriter.
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)
Parameter
- xw
- XmlWriter
Der XmlWriter
, in dem gespeichert werden soll.
Beispiele
Im folgenden Beispiel wird das Dokument auf dem Bildschirm angezeigt.
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
Hinweise
Diese Methode ist eine Microsoft-Erweiterung für das Dokumentobjektmodell (DOM). Sie entspricht der Eigenschaft funktionell InnerXml .
Die XmlDeclaration.Encoding Eigenschaft bestimmt die Codierung, die ausgeschrieben wird. Wenn die Encoding
Eigenschaft keinen Wert hat, wird die XmlDocument
Eigenschaft ohne ein Codierungsattribute geschrieben.