deep-equal

API Xml Path. Teste si deux séquences contiennent les mêmes éléments.

Syntaxe

deep-equal($P1 as item()*, $P2 as item()*) as boolean

deep-equal($P1 as item()*, $P2 as item()*, $Collation as string) as boolean

Description

L'API deep-equal teste si les deux séquences passées en paramètre comportent les mêmes éléments en terme de contenu et non d'instanciation.

La comparaison s'effectue en utilisant les équivalences linguistiques passées en paramètre qui sont par défaut celles d'Unicode.

Exemple

<-- Teste si les deux sequences contiennent les memes elements. La reponse est Vrai. -->
$MaVariable=deep-equal((1, 2, (3, 4), 5), (1, 2, (3, 4), 5))