我正在尋找正確的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