XmlDocument.WriteContentTo(XmlWriter) Метод

Определение

Сохраняет все дочерние узлы узла XmlDocument в заданном XmlWriter.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, в котором необходимо выполнить сохранение.The 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

Комментарии

Этот метод является расширением Майкрософт для модель DOM (DOM).This method is a Microsoft extension to the Document Object Model (DOM). Он функционально эквивалентен InnerXml свойству.It is functionally equivalent to the InnerXml property.

XmlDeclaration.Encoding Свойство определяет записываемую кодировку. Если свойство не имеет значения XmlDocument , оно записывается без атрибута Encoding. 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.

Применяется к