Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad XmlNode.OuterXml

 

Publicado: octubre de 2016

Obtiene el marcado que contiene este nodo y todos sus nodos secundarios.

Espacio de nombres:   System.Xml
Ensamblado:  System.Xml (en System.Xml.dll)

public virtual string OuterXml { get; }

Valor de propiedad

Type: System.String

Marcado que contiene este nodo y todos sus nodos secundarios.

System_CAPS_noteNota

OuterXml Devuelve los atributos predeterminados.

Esta propiedad es una extensión de Microsoft para Document Object Model (DOM).

En el ejemplo siguiente se compara los resultados de la InnerXml y OuterXml Propiedades.

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

public class Sample {

  public static void Main() {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlNode root = doc.DocumentElement;

    // OuterXml includes the markup of current node.
    Console.WriteLine("Display the OuterXml property...");
    Console.WriteLine(root.OuterXml);

    // InnerXml does not include the markup of the current node.
    // As a result, the attributes are not displayed.
    Console.WriteLine();
    Console.WriteLine("Display the InnerXml property...");
    Console.WriteLine(root.InnerXml);

  }
}

Plataforma universal de Windows
Disponible desde 10
.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: