2016-06-14 43 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 
関連する問題