我正在寻找正确的xpath语法来获取元素的特定父元素。 例子:XML xpath,获取父元素直到特定元素
root
|- div
| |
| |----??? ---|
| | |-a [class=1]
| | |- text[ A TEXT I DON'T WANT]
| |
| |
| |
| |-text[THE TEXT]
|
|-div
| |-text[THE TEXT I DON'T WANT]
|
|-div
| |-text[THE TEXT I DON'T WANT]
我想要得到的文字“文本”,但包含a [class=1]
同一div内的一个。事情是这样的:
//div//a[@class=1]/text[contains(.,'A TEXT')]/parent::*/parent::*.... <till div element> /text
好问题,+1。请参阅我的答案,以获取完整,精确,简短且容易的XPath单行表达式,它可以精确选择想要的文本节点,而不必使用任何后向轴: – 2011-05-29 16:55:57
Upvote获得一个清晰而简洁的问题。 – 2012-05-09 16:20:08