chcę napisać coś w tym rodzaju:Jak używać "nie" w xpath?
//a[not contains(@id, 'xx')]
(co oznacza, że wszystkie linki tam atrybut „id” nie zawiera ciąg „xx”)
nie mogę znaleźć sobie prawo składnia.
chcę napisać coś w tym rodzaju:Jak używać "nie" w xpath?
//a[not contains(@id, 'xx')]
(co oznacza, że wszystkie linki tam atrybut „id” nie zawiera ciąg „xx”)
nie mogę znaleźć sobie prawo składnia.
nie() jest funkcją w XPath (w przeciwieństwie do operatora), więc
//a[not(contains(@id, 'xx'))]
można użyć not(expression)
funkcja
lub
expression != true()
żadna z tych odpowiedzi przepracowanych dla mnie dla Pythona. I rozwiązać niniejszą
a[not(@id='XX')]
Również można użyć lub stan w XPath przez |
operatora. Takich, jak
Czasami chcemy element, który nie ma klasy. Możesz więc zrobić:
a[not(@class)]
W ruby też działa: D –