PUGIN Catherine wrote:
>Bonjour,
>
>J'ai besoin de passer des paramètres vers une stylesheet XSL depuis une page
>HTML au moyen d'un lien du genre test.html?param=value... Et je dois
>récupérer le "value" dans ma stylesheet.
>
>J'ai lu 2-3 choses sur le net mais comme ça ne marche toujours pas, j'ai dû
>mal comprendre ce qu'il fallait faire ! Quelqu'un pourrait-il me l'expliquer
>clairement ???
>
>Merci d'avance.
>
Cocoon propose 2 solutions pour cela :
- indiquer dans la configuration du transformer xslt que tous les
paramètres de requêtes doivent être "exportés" vers la XSL :
<map:transformer name="xslt" src="....">
<use-request-parameters>true</use-request-parameters>
</map:transformer>
- passer explicitement le paramètre au moment de la transformation
<map:transform src="style.xsl">
<map:parameter name="param" value="{request-param:value}"/>
</map:transform>
Dans tous les cas, il faut bien sûr déclarer le paramètre dans la
stylesheet avec un <xsl:param name="param"/>
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance - http://www.orixo.com
--
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 Mon Jul 28 10:33:32 2003