我的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解决方案)

10-08 19:16