通过innertextselectXPath

我试图从parsing的XML文档中提取具有特定内联的元素。 我知道我可以使用//myparent[mychild='foo']来select一个具有特定内联子的子元素,但实际上我只是想在这个示例中select“mychild”元素。

 <myparent> <mychild> foo </mychild> </myparent> 

什么是将返回“mychild”节点的“foo”的XPath查询?

你尝试过吗?

 //myparent/mychild[text() = 'foo'] 

或者,您可以使用self轴的快捷方式:

 //myparent/mychild[. = 'foo'] 

马特说,但完整的解决scheme:// myparent [mychild ='foo'] / mychild