我正在尝试从解析的XML文档中提取具有特定内部文本的元素。我知道我可以使用//myparent[mychild='foo']
选择一个具有特定内部文本的子元素的元素,但实际上我只想在此示例中选择“mychild”元素。
<myparent>
<mychild>
foo
</mychild>
</myparent>
返回“mychild”节点的“foo”的XPath查询是什么?
最佳答案
你有试过吗
//myparent/mychild[text() = 'foo']
或者,您可以使用
self
轴的快捷方式://myparent/mychild[. = 'foo']