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

时间:2009-11-01 12:49:42

标签: select xpath attributes parent

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

我想选择一个div:

//*[@id='outer']/div/div/div/div

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

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']

2 个答案:

答案 0 :(得分:19)

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

//*[@id='outer']/div/div/div/div[a[@href='www.blah.com']]

答案 1 :(得分:3)

//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']/../