union

Instruction Xml Path. Union de sélections.

Syntaxe

union

Description

L'instruction union 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

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