XmlNode.ChildNodes Propiedad

Definición

Obtiene todos los nodos secundarios del nodo.

C#
public virtual System.Xml.XmlNodeList ChildNodes { get; }

Valor de propiedad

XmlNodeList

Objeto que contiene todos los nodos secundarios del nodo.

Si no hay ningún nodo secundario, esta propiedad devuelve un objeto XmlNodeList vacío.

Ejemplos

En el ejemplo siguiente se muestran todos los nodos secundarios del elemento raíz.

C#
using System;
using System.Xml;

public class Sample2
{
    public static void Main()
    {
        XmlDocument doc = new XmlDocument();
        doc.LoadXml("<book ISBN='1-861001-57-5'>" +
                    "<title>Pride And Prejudice</title>" +
                    "<price>19.95</price>" +
                    "</book>");

        XmlNode root = doc.FirstChild;

        //Display the contents of the child nodes.
        if (root.HasChildNodes)
        {
            for (int i = 0; i < root.ChildNodes.Count; i++)
            {
                Console.WriteLine(root.ChildNodes[i].InnerText);
            }
        }
    }
}

Comentarios

Para obtener información sobre los nodos secundarios, vea la especificación W3C DOM (Core) Level 1.

Se aplica a

Producto Versiones
.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
.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
.NET Standard 2.0, 2.1
UWP 10.0