xpath pour sélectionner les noeuds en excluant la liste des valeurs d'attribut
Je voudrais savoir si il y a de plus courte approche à la sélection d'une liste de nœuds en ignorant ceux qui ont une valeur d'attribut spécifié dans une liste
De travail exemple:
/item[not(@uid='id1') and not(@uid='id2')]
Option de votre choix:
/item[not(@uid in('id1','id2'))]
source d'informationauteur Aitorito
Vous devez vous connecter pour publier un commentaire.
Vous pouvez soit utiliser les regex si votre xpath mise en œuvre prend en charge d'écriture ou de
qui pourrait être un peu plus courte.
Si la liste des noms d'attribut est très long, ce qui suit est une bonne façon de gérer cette situation:
Peut-être quelque chose comme ça???
Au moins dans Xpath 2 général des comparaisons sur les séquences sont réalisées par paires et existentiellement, de sorte que vous pouvez écrire: