XmlDocument.WriteContentTo(XmlWriter) XmlDocument.WriteContentTo(XmlWriter) XmlDocument.WriteContentTo(XmlWriter) XmlDocument.WriteContentTo(XmlWriter) Method

定義

指定した XmlWriterXmlDocument ノードのすべての子を保存します。Saves all the children of the XmlDocument node to the specified XmlWriter.

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)

パラメーター

xw
XmlWriter XmlWriter XmlWriter 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->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 'WriteXml

注釈

このメソッドは、ドキュメントオブジェクトモデル (DOM) の Microsoft 拡張機能です。This method is a Microsoft extension to the Document Object Model (DOM). これは、 InnerXml機能的にはプロパティと同等です。It is functionally equivalent to the InnerXml property.

プロパティXmlDeclaration.Encodingは、書き出されるエンコーディングを決定します。プロパティにEncodingXmlDocumentが設定されていない場合、は encoding 属性を指定せずに書き込まれます。The 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.

適用対象