XPath XML:Fonctions XPath applicables aux nombres
Un article de WikiTuto.
Sommaire |
[modifier]
Rappel: opérateurs disponibles
Les opérateurs suivants sont disponibles en XSLT :
- + pour l'addition ;
- - pour la soustraction ;
- * pour la multiplication ;
- div pour la division ;
- nombre1 mod nombre2 retourne le reste de la division euclidienne du premier nombre par le second.
[modifier]
Fonctions de manipulation
Ces fonctions sont peu nombreuses, et nous les avons déjà rencontrées dans le chapitre sur XSLT :
- La fonction ceiling(nombre) retourne le plus petit entier égal ou supérieur au nombre qu'elle reçoit en argument ;
- La fonction floor(nombre) retourne le plus grand entier égal ou inférieur au nombre qu'elle reçoit en argument ;
- La fonction round(nombre) arrondit le nombre qu'elle reçoit à l'entier le plus proche.
- La fonction sum(nombre1, nombre2, ...) retourne la somme des nombres reçus en argument. Cette fonction sert aussi à calculer la somme des éléments spécifiés par une expression XPAth : par exemple, sum(//prix) calcule la somme des contenus de tous les éléments prix du document XML.
[modifier]



