eq
Les deux valeurs doivent être de type identique qui est soit booléen, numérique, chaîne de caractères ou date.
Les séquences de noeuds ou d'attributs ne sont pas acceptées.
A eq B est l'équivalent de :
numeric-equal(A as numeric, B as numeric) as booleanboolean-equal(A as boolean A, B as boolean) as booleannumeric-equal(compare(A as string, B as string), 0) as booleandate-equal(A as date, B as date) as booleantime-equal(A as time, B as time) as booleandateTime-equal(A as dateTime, B as dateTime) as booleanduration-equal(A as duration, B as duration) as booleangYear-equal(A as Gregorian, B as Gregorian) as booleanhex-binary-equal(A as hexBinary, B as hexBinary) as booleanbase64-binary-equal(A as base64Binary, B as base64Binary) as booleannumeric-equal(compare(A as anyURI, B as anyURI), 0) as booleanQName-equal(A as QName, B as QName) as booleanNOTATION-equal(A as NOTATION, B as NOTATION) as boolean
<-- L'attribut id doit etre egal a 100. -->
@id eq 100