|

Opérateur. Union de sélections.

Syntaxe

|

Description

Cet opérateur permet de faire l'union entre :

A union B est l'équivalent de :

Exemple

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

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

Voir aussi

=, !=, <, <=, <<, >, >=, >>, /, //, ., .., [], (), ,, +, -, ::, *, @, ? pour connaître les autres opérateurs.

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