xpath查找不包含子节点的节点
我正在尝试创建一些 xpath 来查找所有不包含 img
标签的 a
标签,以便某些内容
<a href="http://aol.com">link</a>
匹配,但
<a href="http://yahoo.com"><img src="http://yahoo.com/logo.png"></a>
不包含。
当然,我可以通过两部分搜索来完成此操作,但我确信必须有某种方法可以使用 xpath 来完成此操作。
I'm trying to create some xpath that will find all a
tags that do not contain img
tags, so that something such as
<a href="http://aol.com">link</a>
matches, but
<a href="http://yahoo.com"><img src="http://yahoo.com/logo.png"></a>
does not.
Of course I could do this in a two-part search but I'm sure there must be some way to do this with xpath.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不过,如果可以的话,尽量避免使用
//
。另请注意,这只会排除直接包含img
的a
。Try and avoid the
//
if you can, though. Also note this will only excludea
s that directly containimg
s.