XmlDocument.WriteContentTo(XmlWriter) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží všechny podřízené položky XmlDocument
uzlu do zadaného XmlWritersouboru .
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
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->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
Poznámky
Tato metoda je rozšířením Microsoftu na model DOM (Document Object Model). Je funkčně ekvivalentní InnerXml 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í.