XmlDocument.WriteTo (Método)
Guarda el nodo XmlDocument en el XmlWriter especificado.

Espacio de nombres: System.Xml
Ensamblado: System.Xml (en system.xml.dll)

Sintaxis

Visual Basic (Declaración)
Public Overrides Sub WriteTo ( _
    w As XmlWriter _
)
Visual Basic (Uso)
Dim instance As XmlDocument
Dim w As XmlWriter

instance.WriteTo(w)
C#
public override void WriteTo (
    XmlWriter w
)
C++
public:
virtual void WriteTo (
    XmlWriter^ w
) override
J#
public void WriteTo (
    XmlWriter w
)
JScript
public override function WriteTo (
    w : XmlWriter
)
XAML
No aplicable.

Parámetros

w

XmlWriter en el que se desea guardar.

Comentarios

Este método es una extensión de Microsoft al Modelo de objetos de documento (DOM, Document Object Model). Tiene una funcionalidad equivalente a la propiedad OuterXml.

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

Ejemplo

En el siguiente ejemplo se muestra el documento en la pantalla.

Visual Basic
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 'WriteXml
C#
public static void WriteXml( XmlDocument doc )
 {
    XmlTextWriter writer = new XmlTextWriter(Console.Out);
    writer.Formatting = Formatting.Indented;
    doc.WriteTo( writer );
    writer.Flush();
    Console.WriteLine();
 }
C++
void WriteXml( XmlDocument^ doc )
{
   XmlTextWriter^ writer = gcnew XmlTextWriter( Console::Out );
   writer->Formatting = Formatting::Indented;
   doc->WriteTo( writer );
   writer->Flush();
   Console::WriteLine();
}
J#
public static void WriteXml(XmlDocument doc)
{
    XmlTextWriter writer = new XmlTextWriter(Console.get_Out());
    writer.set_Formatting(Formatting.Indented);
    doc.WriteTo(writer);
    writer.Flush();
    Console.WriteLine();
} //WriteXml
Plataformas

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

Información de versión

.NET Framework

Compatible con: 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

XNA Framework

Compatible con: 1.0
Vea también

Page view tracker