except

Instruction Xml Path. Soustraction de sélections.

Syntaxe

except

Description

L'instruction except permet de faire la soustraction entre :

A except B est l'équivalent de :

Exemple

<-- Selectionne le noeud si l'attribut Numero vaut 10 sauf si les noeuds fils dont l'attribut Salaire vaut 1000.0. -->
self::node()[attribute::Numero=10] except self::child()[attribute::Salaire=1000.0]

Voir aussi

(), empty-sequence, intersect, to et union pour construire une séquence autrement.