我有这样的层次结构:
<div>
<a>Title</a>
<img src="...">
</div>
我必须列出这个xpath代码:“// a”,div节点是动态的,所以它可能是tr或p ...我想通过标签找到img标签。我该怎么做?
我尝试过“// a / ancestor :: * // img”,但它无效。
答案 0 :(得分:-2)
您可以(几乎)将XPath查询视为包含目录的文件系统。每一层嵌套标签都是该文件系统中的另一个“目录”,所以
//a/../img
会在DOM中找到所有a
个标记,后跟img
。查询将返回那些img标签。如果您确实需要处理a
标记,但只需要处理img
作为兄弟的标记,那么这将是一个更复杂的查询。