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プロパティは、エンコーディングは書き出さを決定します。場合、Encodingプロパティには、値はありません、XmlDocumentエンコードの属性がない場合の書き込み。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.

適用対象