XmlDocument.WriteContentTo(XmlWriter) Metoda

Definice

Uloží všechny podřízené položky XmlDocument uzlu do zadaného XmlWritersouboru .

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)

Parametry

xw
XmlWriter

Na XmlWriter které chcete uložit.

Příklady

Následující příklad zobrazí dokument na obrazovce.

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

Poznámky

Tato metoda je rozšířením Microsoftu na model DOM (Document Object Model). Je funkčně ekvivalentní InnerXml vlastnosti.

Vlastnost XmlDeclaration.Encoding určuje kódování, které je zapsáno. Encoding Pokud vlastnost nemá hodnotu, XmlDocument zapíše se bez atributu kódování.

Platí pro