XMLNode.HasChildNodes Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a value that indicates whether the XMLNode control has child elements.
public:
property bool HasChildNodes { bool get(); };
public bool HasChildNodes { get; }
member this.HasChildNodes : bool
Public ReadOnly Property HasChildNodes As Boolean
Property Value
true
if the XMLNode control has child elements; otherwise, false
.
Examples
The following code example uses the FirstChild property to display the name of the first child node of an XMLNode control. The example also uses the HasChildNodes property to determine whether the XMLNode control has any child nodes. This example assumes that the current document contains an XMLNode named CustomerNode
.
private void DisplayFirstChildName()
{
if (this.CustomerNode.HasChildNodes)
{
MessageBox.Show("The first child of '" +
this.CustomerNode.BaseName + "' is '" +
this.CustomerNode.FirstChild.BaseName + "'.");
}
else
{
MessageBox.Show("'" + this.CustomerNode.BaseName +
"' has no child nodes.");
}
}
Private Sub DisplayFirstChildName()
If Me.CustomerNode.HasChildNodes Then
MsgBox("The first child of '" & Me.CustomerNode.BaseName & _
"' is '" & Me.CustomerNode.FirstChild.BaseName & "'.")
Else
MsgBox("'" & Me.CustomerNode.BaseName & _
"' has no child nodes.")
End If
End Sub