[XSLT] addition bit à bit
Bonjour
Je n'arrive pas a réalisé une addition bit a bit sous XSLT
J'ai un nombre qui represente une addition de bit
premier = 1
deuxieme = 2
troisieme = 4
quatrieme = 8
etc....
la somme m'indique les choix d'une manière unique
param = 10 m'indique deuxième et quatrième
Pour retrouver un choix je dois faire une addition bit a bit param & 2
Code:
1 2 3 4 5 6 7 8 9 10 11
|
10 = 0000 1010
02 = 0000 0010
_________
res 0000 0010 = true
par contre
08 = 0000 1000
02 = 0000 0010
_________
res 0000 0000 = false |
J'ai essayé
Code:
1 2
|
<xsl:if test="param and 2"> |
Mais cela me retourne toujours true
comment peut-on faire en XSLT une addition bit a bit
Merci