xpath найти узел, который не содержит дочерний
Я пытаюсь создать какой-нибудь xpath, который найдет все a
теги, которые не содержат img
теги, так что что-то вроде
<a href="http://aol.com">link</a>
спички, но
<a href="http://yahoo.com"><img src="http://yahoo.com/logo.png"></a>
не.
Конечно, я мог бы сделать это в двухчастном поиске, но я уверен, что должен быть какой-то способ сделать это с xpath.
1 ответ
//a[not(img)]
Старайтесь избегать //
если сможешь, хотя. Также обратите внимание, что это будет исключать только a
ы, которые непосредственно содержат img
s.