2016-06-14 108 views
1

我有以下情況,如何檢查XElement是否有任何子節點?

if (myXElement.FirstNode.NodeType == XmlNodeType.CDATA) 

這將引發異常如果在myXElement沒有FirstNode,所以我必須先檢查是否有任何。

請注意,我需要檢查節點而不是元素。

回答

2
var hasDescendants = myElement.Nodes().Any(); 
0

對不起,VB,但不會這項工作

If myXElement.Nodes.Count > 0 AndAlso myXElement.FirstNode.NodeType = Xml.XmlNodeType.CDATA Then 

    End If 
相關問題