子の属性に基づいて親をどのように選択しますか?Xpath - 子の属性に基づいて親を選択する方法は?
私はdiv要素を選択します。 'のhref' が子供を持っている
//*[@id='outer']/div/div/div/div
は 'www.blah.com' に等しい属性:
//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']
子の属性に基づいて親をどのように選択しますか?Xpath - 子の属性に基づいて親を選択する方法は?
私はdiv要素を選択します。 'のhref' が子供を持っている
//*[@id='outer']/div/div/div/div
は 'www.blah.com' に等しい属性:
//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']
//*[@id='outer']/div/div/div/div/a[@href='www.blah.com']/../
あなたが必要とする基本的な事実は、述語を入れ子にすることができるということです。 -
//*[@id='outer']/div/div/div/div[a[@href='www.blah.com']]
Downvoter:理由を述べてください? – AnthonyWJones
libxsltでこれはかなりslですow:/ – ensonic
PHPでDOMXPathを使用すると、最後の '/'を削除する必要がありました - 意味がありますか? –