我的XML:
<root>
<child>
<childOfChild>
<anotherLostChild>
<currentSelectedNode>
SOME TEXT
</currentSelectedNode>
</anotherLostChild>
</childOfChild>
</child>
</root>
我使用以下命令选择了currentselectednode节点:
xpath.SelectSingleNode("//currentSelectedNode")
但是,我如何返回以选择第一个chilfofchild父节点(考虑到上下文是currentselectednode)?
xpath.SelectSingleNode("//currentSelectedNode")...???
最佳答案
你的问题写得很混乱,但听起来你想要ancestor axis,比如:
//currentSelectedNode/ancestor::childOfChild[1]
(纯xpath解决方案)