XmlDocument.WriteTo(XmlWriter) 方法

定義

XmlDocument 節點儲存至指定的 XmlWriterSaves the XmlDocument node to the specified XmlWriter.

public:
 override void WriteTo(System::Xml::XmlWriter ^ w);
public override void WriteTo (System.Xml.XmlWriter w);
override this.WriteTo : System.Xml.XmlWriter -> unit
Public Overrides Sub WriteTo (w As XmlWriter)

參數

w
XmlWriter

要儲存的目標 XmlWriterThe XmlWriter to which you want to save.

範例

下列範例會在螢幕上顯示檔。The following example displays the document onscreen.

void WriteXml( XmlDocument^ doc )
{
   XmlTextWriter^ writer = gcnew XmlTextWriter( Console::Out );
   writer->Formatting = Formatting::Indented;
   doc->WriteTo( writer );
   writer->Flush();
   Console::WriteLine();
}

public static void WriteXml( XmlDocument doc )
 {
    XmlTextWriter writer = new XmlTextWriter(Console.Out);
    writer.Formatting = Formatting.Indented;
    doc.WriteTo( writer );
    writer.Flush();
    Console.WriteLine();
 }
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

備註

這個方法是檔物件模型 (DOM) 的 Microsoft 擴充功能。This method is a Microsoft extension to the Document Object Model (DOM). 它在功能上相當於OuterXml屬性。It is functionally equivalent to the OuterXml property.

XmlDeclaration.Encoding屬性會決定寫出的編碼方式。如果屬性沒有值, 則會寫出而不包含編碼屬性。 XmlDocument EncodingThe XmlDeclaration.Encoding property determines the encoding that is written out. If the Encoding property does not have a value, the XmlDocument is written out without an encoding attribute.

適用於