XmlDocument.WriteTo(XmlWriter) Metoda

Definice

Uloží XmlDocument uzel do zadaného XmlWritersouboru .

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)

Parametry

w
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->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

Poznámky

Tato metoda je rozšířením Microsoftu na model DOM (Document Object Model). Je funkčně ekvivalentní OuterXml 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