From: HELFER Denis (denis-helfer@cr-alsace.fr)
Date: 27/02/2001 - 09:12
Aurélie Sérieux wrote:
>
> Bonjour,
>
> Merci de votre réponse, j'utilise Xalan donc je pense que le package à
> utiliser est org.apache.xalan.extensions : je vais me pencher dessus.
> Cependant, il est vrai que je préfèrerais largement utiliser une solution
> 100% XSL, mais je n'ai pas trouvé... Voila ce que j'aimerais faire :
> - Dans mon document XML, j'ai la longueur et la largeur de mon produit,
> par exemple :
> <OF>
> <longueur>100</longueur>
> <largeur>150</largeur>
> ...
> </OF>
> - Dans mon document XSL, j'affiche un récapitulatif contenant la longueur
> totale et la surface totale : j'utilise la fonction sum() pour la longueur
> totale et ça marche, mais pour la surface ça n'est pas possible puisque
> "longueur * largeur" n'est pas un noeud !!! Or sum() prends un ensemble de
> noeuds en argument... Et c'est là que j'utilise JavaScript, qui fait la
> sommation au fur et à mesure du parcours de mon document.
>
> Peut-être existe-t-il un moyen 100% XSL qui permette de faire cette somme,
> ou de transformer mon expression "longueur * largeur" en noeud ?
>
en essayant à tout hasard ceci :
<xsl:value-of select="LONGUEUR*LARGEUR"/>
si le noued courant est <OF>
tout simplement ;-)
Denis Helfer
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|