Pour l'instant le Xpath que j'utilise est //a[b][count(*) = count(b)] .
Oui, c'est une conception valable.
Existe-t-il un moyen plus simple en Xpath de dire Je voudrai tous les "a" avec seulement "b" ?
Des moyens plus simples ? je ne sais pas; c'est souvent relatifs. Pourtant, je peux écrire un alternatif si ça vous inspire.
//a[b][not(*[local-name()!='b'])]
Du même fil d'idée, un xpath de dire tous les "a" avec seulement "b" et "d" comme enfants ...
//a[b][d][not(*[local-name()!='b' and local-name()!='d'])]
Voilà !
Partager