Bonjour,
> -----Original Message-----
> From: Alexis Pallier [mailto:apallier@neurosys-france.com]
> Sent: mercredi 23 avril 2003 18:21
> To: xml-tech@xmlfr.org
> Subject: [xml-tech] Re: Operateur de calcul
>
> J'ai un bouquin sur XSL et il ne parle pas de l'opérateur puissance. Par
> contre il est possible de faire des fonctions récursives. par exemple :
> puissance_10 (3) = 10 * puissance_10 (2) = 10*10*puissance_10 (1) =
> 10*10*10
> Tu t'arranges avec les balises <xs:choose>, <xs:when>... pour faire les
> controles.
>
> Tu vois où je veux en venir ? Sinon reposte un message si tu veux plus de
> precisions.
(En effet, XPath/XSLT sont plutôt ["faibles en maths"] -- mais c'est fait exprès ;-)
Du coup, de braves gens s'efforcent de maintenir cette [librairie XSLT bien utile] pour leur faire rattraper le niveau : vous pouvez réutiliser [ceci] pour la fonction puissance et leur laisser un p'tit mot de remerciement - ça leur fera plaisir ;-)
> > Bonjour,
> >
> > Je cherche à faire une petite fonction toute simple :
> >
> > <xsl:template name="puissance">
> > <xsl:param name="x"/>
> > <xsl:value-of select="10 ??? $x"/>
> > </xsl:template>
> >
> > Cette fonction devrait me retourner la valeur de 10 puissance x, mais je
> ne sais pas quel opérateur utiliser à la place de ???
> >
> > Merci pour votre aide !
> >
> > Sandrine
["faibles en maths"]
* http://www.w3.org/TR/xpath#section-Number-Functions
[librairie XSLT bien utile]
* http://www.exslt.org/
[ceci]
* http://www.exslt.org/math/functions/power/index.html
Cordialement,
Cyril
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Wed Apr 23 18:33:11 2003