Voglio scrivere qualcosa del genere:Come usare "not" in xpath?
//a[not contains(@id, 'xx')]
(cioè tutti i link che vi attributo 'id' non contiene la stringa 'XX')
Non riesco a trovare il giusto sintassi.
Voglio scrivere qualcosa del genere:Come usare "not" in xpath?
//a[not contains(@id, 'xx')]
(cioè tutti i link che vi attributo 'id' non contiene la stringa 'XX')
Non riesco a trovare il giusto sintassi.
non() è una funzione in XPath (al contrario di un operatore), in modo
//a[not(contains(@id, 'xx'))]
è possibile utilizzare not(expression)
funzione
o
expression != true()
Nessuna di queste risposte lavorato per me per pitone. Ho risolto da questa
a[not(@id='XX')]
Inoltre è possibile utilizzare o condizione nella vostra XPath |
dell'operatore. Ad esempio
a[not(@id='XX')]|a[not(@class='YY')]
A volte vogliamo elementi che non abbiano classe. Quindi puoi fare come
a[not(@class)]
Anche in rubino: D –