XmlDocument.WriteContentTo(XmlWriter) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.