XmlNode.WriteTo(XmlWriter) XmlNode.WriteTo(XmlWriter) XmlNode.WriteTo(XmlWriter) XmlNode.WriteTo(XmlWriter) Method


派生クラスでオーバーライドされた場合は、指定した XmlWriter に現在のノードを保存します。Saves the current node to the specified XmlWriter, when overridden in a derived class.

 abstract void WriteTo(System::Xml::XmlWriter ^ w);
public abstract void WriteTo (System.Xml.XmlWriter w);
abstract member WriteTo : System.Xml.XmlWriter -> unit
Public MustOverride Sub WriteTo (w As XmlWriter)


XmlWriter XmlWriter XmlWriter XmlWriter

保存先の XmlWriterThe XmlWriter to which you want to save.

次の例では、コンソールにルート ノードが表示されます。The following example displays the root node to the console.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>"
   "<title>Pride And Prejudice</title>"
   "</book>" );
   XmlNode^ root = doc->FirstChild;
   Console::WriteLine( "Display the root node..." );
   XmlTextWriter^ writer = gcnew XmlTextWriter( Console::Out );
   writer->Formatting = Formatting::Indented;
   root->WriteTo( writer );

using System;
using System.IO;
using System.Xml;

public class Sample {

  public static void Main() {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +

    XmlNode root = doc.FirstChild;

    Console.WriteLine("Display the root node...");
    XmlTextWriter writer = new XmlTextWriter(Console.Out);
    writer.Formatting = Formatting.Indented;

Option Explicit
Option Strict

Imports System
Imports System.IO
Imports System.Xml

Public Class Sample
    Public Shared Sub Main()
        Dim doc As New XmlDocument()
        doc.LoadXml("<book xmlns:bk='urn:samples' bk:ISBN='1-861001-57-5'>" & _
                    "<title>Pride And Prejudice</title>" & _
        Dim root As XmlNode = doc.FirstChild
        Console.WriteLine("Display the root node...")
        Dim writer As New XmlTextWriter(Console.Out)
        writer.Formatting = Formatting.Indented
    End Sub 'Main 
End Class 'Sample


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