XmlDocument.WriteContentTo メソッド
指定した XmlWriter に XmlDocument ノードのすべての子を保存します。
Overrides Public Sub WriteContentTo( _
ByVal xw As XmlWriter _)
[C#]
public override void WriteContentTo(XmlWriterxw);
[C++]
public: void WriteContentTo(XmlWriter* xw);
[JScript]
public override function WriteContentTo(
xw : XmlWriter);
パラメータ
- xw
保存先の XmlWriter 。
解説
このメソッドは、ドキュメント オブジェクト モデル (DOM: Document Object Model) に対する Microsoft 拡張機能です。このメソッドは、機能的には InnerXml プロパティと等価です。
XmlDeclaration.Encoding プロパティは、書き込まれるエンコーディングを決定します。Encoding プロパティに値がない場合、 XmlDocument はエンコーディング属性なしで書き込まれます。
使用例
[Visual Basic, C#, C++] ドキュメントを画面に表示する例を次に示します。
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
[C#]
public static void WriteXml( XmlDocument doc )
{
XmlTextWriter writer = new XmlTextWriter(Console.Out);
writer.Formatting = Formatting.Indented;
doc.WriteContentTo( writer );
writer.Flush();
Console.WriteLine();
}
[C++]
void WriteXml( XmlDocument* doc )
{
XmlTextWriter* writer = new XmlTextWriter(Console::Out);
writer->Formatting = Formatting::Indented;
doc->WriteContentTo( writer );
writer->Flush();
Console::WriteLine();
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET