XmlNode.ChildNodes Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden alle onderliggende knooppunten van het knooppunt opgehaald.
public:
virtual property System::Xml::XmlNodeList ^ ChildNodes { System::Xml::XmlNodeList ^ get(); };
public virtual System.Xml.XmlNodeList ChildNodes { get; }
member this.ChildNodes : System.Xml.XmlNodeList
Public Overridable ReadOnly Property ChildNodes As XmlNodeList
Waarde van eigenschap
Een object dat alle onderliggende knooppunten van het knooppunt bevat.
Als er geen onderliggende knooppunten zijn, retourneert deze eigenschap een lege XmlNodeListwaarde.
Voorbeelden
In het volgende voorbeeld worden alle onderliggende knooppunten van het hoofdelement weergegeven.
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);
}
}
}
}
Option Strict
Option Explicit
Imports System.IO
Imports System.Xml
Public Class Sample
Public Shared Sub Main()
Dim doc As New XmlDocument()
doc.LoadXml("<book ISBN='1-861001-57-5'>" & _
"<title>Pride And Prejudice</title>" & _
"<price>19.95</price>" & _
"</book>")
Dim root As XmlNode = doc.FirstChild
'Display the contents of the child nodes.
If root.HasChildNodes Then
Dim i As Integer
For i = 0 To root.ChildNodes.Count - 1
Console.WriteLine(root.ChildNodes(i).InnerText)
Next i
End If
End Sub
End Class
Opmerkingen
Zie de specificatie W3C DOM (Core) Level 1 voor informatie over onderliggende knooppunten