Xpath - 如何根据子属性选择父级?

Chr*_*ris 12 select xpath attributes parent

如何根据孩子的属性选择父母?

我想选择一个div:

//*[@id='outer']/div/div/div/div
Run Code Online (Sandbox Code Playgroud)

有一个孩子的'a href'属性等于'www.blah.com':

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']
Run Code Online (Sandbox Code Playgroud)

Ant*_*nes 19

您需要的基本事实是谓词可以嵌套: -

//*[@id='outer']/div/div/div/div[a[@href='www.blah.com']]
Run Code Online (Sandbox Code Playgroud)


Far*_*ruz 3

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']/../
Run Code Online (Sandbox Code Playgroud)