Udostępnij za pośrednictwem


XmlDocument.WriteContentTo(XmlWriter) Metoda

Definicja

Zapisuje wszystkie elementy podrzędne węzła XmlDocument w określonym XmlWriterobiekcie .

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

Element XmlWriter , do którego chcesz zapisać.

Przykłady

Poniższy przykład przedstawia dokument na ekranie.

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

Uwagi

Ta metoda jest rozszerzeniem firmy Microsoft do modelu obiektów dokumentów (DOM). Jest ona funkcjonalnie równoważna InnerXml właściwości.

Właściwość XmlDeclaration.Encoding określa kodowanie, które zostało zapisane. Encoding Jeśli właściwość nie ma wartości, XmlDocument jest zapisywana bez atrybutu kodowania.

Dotyczy