XMLNode.HasChildNodes 属性

获取一个值,该值指示 XMLNode 控件是否有子元素。

命名空间:  Microsoft.Office.Tools.Word
程序集:  Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)

语法

声明
ReadOnly Property HasChildNodes As Boolean
bool HasChildNodes { get; }

属性值

类型:System.Boolean
如果 XMLNode 控件有子元素,则为 true;否则为 false。

示例

下面的代码示例使用 FirstChild 属性显示 XMLNode 控件的第一个子节点的名称。 此示例还使用 HasChildNodes 属性确定 XMLNode 控件是否具有任何子节点。 此示例假定当前文档包含一个名为 CustomerNode 的 XMLNode

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

.NET Framework 安全性

请参见

参考

XMLNode 接口

Microsoft.Office.Tools.Word 命名空间