1
我有以下情况,如何检查XElement是否有任何子节点?
if (myXElement.FirstNode.NodeType == XmlNodeType.CDATA)
这将引发异常如果在myXElement
没有FirstNode
,所以我必须先检查是否有任何。
请注意,我需要检查节点而不是元素。
我有以下情况,如何检查XElement是否有任何子节点?
if (myXElement.FirstNode.NodeType == XmlNodeType.CDATA)
这将引发异常如果在myXElement
没有FirstNode
,所以我必须先检查是否有任何。
请注意,我需要检查节点而不是元素。
var hasDescendants = myElement.Nodes().Any();
对不起,VB,但不会这项工作
If myXElement.Nodes.Count > 0 AndAlso myXElement.FirstNode.NodeType = Xml.XmlNodeType.CDATA Then
End If