我有以下条件,
if (myXElement.FirstNode.NodeType == XmlNodeType.CDATA)
如果FirstNode
中没有myXElement
,则会引发异常,因此我必须首先检查是否存在for
。
请注意,我需要检查节点而不是元素。
答案 0 :(得分:4)
var hasDescendants = myElement.Nodes().Any();
答案 1 :(得分:0)
对不起VB,但不会这样做
If myXElement.Nodes.Count > 0 AndAlso myXElement.FirstNode.NodeType = Xml.XmlNodeType.CDATA Then
End If