XmlNode.WriteContentTo(XmlWriter) Método
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Salva todos os nós filho do nó do XmlWriter especificado, quando substituído em uma classe derivada.
public:
abstract void WriteContentTo(System::Xml::XmlWriter ^ w);
public abstract void WriteContentTo(System.Xml.XmlWriter w);
abstract member WriteContentTo : System.Xml.XmlWriter -> unit
Public MustOverride Sub WriteContentTo (w As XmlWriter)
O XmlWriter
no qual você deseja salvar.
O exemplo a seguir exibe o conteúdo do nó raiz no 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;
// Because WriteContentTo saves only the child nodes of the node
// to the writer none of the attributes are displayed.
Console::WriteLine( "Display the contents of the node..." );
XmlTextWriter^ writer = gcnew XmlTextWriter( Console::Out );
writer->Formatting = Formatting::Indented;
root->WriteContentTo( 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>" +
"</book>");
XmlNode root = doc.FirstChild;
// Because WriteContentTo saves only the child nodes of the node
// to the writer none of the attributes are displayed.
Console.WriteLine("Display the contents of the node...");
XmlTextWriter writer = new XmlTextWriter(Console.Out);
writer.Formatting = Formatting.Indented;
root.WriteContentTo(writer);
}
}
Option Explicit
Option Strict
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>" & _
"</book>")
Dim root As XmlNode = doc.FirstChild
' Because WriteContentTo saves only the child nodes of the node
' to the writer none of the attributes are displayed.
Console.WriteLine("Display the contents of the node...")
Dim writer As New XmlTextWriter(Console.Out)
writer.Formatting = Formatting.Indented
root.WriteContentTo(writer)
End Sub
End Class
Esse método é uma extensão Microsoft para o DOM (Modelo de Objeto de Documento). Ele é funcionalmente equivalente à InnerXml propriedade .
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: