'a kadar ana öğeyi alın Bir öğenin belirli bir ebeveyini almak için doğru xpath sözdizimini arıyorum. Örnek:XML xpath, bir öğe
Ben metin "METİN" ama aynı div içindea [class=1]
içeren bir tane almak istiyorum
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]
. Böyle bir şey:
//baz/ancestor::foo[1]
foo seçecektir:
//div//a[@class=1]/text[contains(.,'A TEXT')]/parent::*/parent::*.... <till div element> /text
İyi soru, +1. Cevaplarımı tam olarak istediğiniz metin düğümünü seçen tam, tam, kısa ve kolay bir XPath one-liner ifadesi için, herhangi bir geri dönüş ekseni kullanmadan görüyorum :) –
Net ve özlü bir soru için çekin. –