Auf Englisch lesen

Freigeben über


XmlNode.HasChildNodes Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob dieser Knoten über untergeordnete Knoten verfügt.

C#
public virtual bool HasChildNodes { get; }

Eigenschaftswert

Boolean

true, wenn der Knoten über untergeordnete Knoten verfügt, andernfalls false.

Beispiele

Im folgenden Beispiel werden alle untergeordneten Knoten des Stammelements angezeigt.

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);
            }
        }
    }
}

Hinweise

Informationen zu untergeordneten Knoten finden Sie in der W3C DOM-Spezifikation (Core) Level 1

Gilt für

Produkt Versionen
.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