XmlDocument.WriteContentTo(XmlWriter) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.