new*_*man 41 syntax xpath selectnodes
我相信这是可能的,但无法弄清楚语法.像这样的东西:
xmlNode.SelectNodes("//*[count(child::*) <= 1]")
Run Code Online (Sandbox Code Playgroud)
但这不正确.
Dim*_*hev 56
用途:
//node()[not(node())]
Run Code Online (Sandbox Code Playgroud)
如果只需要元素叶节点(这需要澄清 - 是非元素子元素被认为是叶节点的元素吗?),那么下面的XPath表达式选择它们:
//*[not(*)]
Run Code Online (Sandbox Code Playgroud)
上面的两个表达式可能是选择所需节点(任意节点或元素 - 叶节点)的最短表达式.
kev*_*pie 25
任何没有元素子元素的元素
//*[not(child::*)]
Run Code Online (Sandbox Code Playgroud)