Compartir vía


XmlDocument.WriteContentTo(XmlWriter) Método

Definición

Guarda todos los nodos secundarios del nodo XmlDocument en el XmlWriter especificado.

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)

Parámetros

xw
XmlWriter

XmlWriter en el que se desea guardar.

Ejemplos

En el ejemplo siguiente se muestra el documento en pantalla.

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

Comentarios

Este método es una extensión de Microsoft al Modelo de objetos de documento (DOM). Es funcionalmente equivalente a la InnerXml propiedad .

La XmlDeclaration.Encoding propiedad determina la codificación que se escribe. Si la Encoding propiedad no tiene un valor, XmlDocument se escribe sin un atributo de codificación.

Se aplica a