Re: [XSLT] Transformations sur les navigateurs
"Matthieu Ricaud" <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
Bonjour, Vous pouvez envoyer un paramètre à votre transformation xslt. La manière d'envoyer ce paramètre dépend de votre environnement (parser xml, langage de script pour effectuer la transformation...). Le paramètre doit être déclarer au début de votre document xslt : <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding='UTF-8'/> <xsl:param name="VotreParametre"/> ... Vous pouvez ensuite utiliser ce $VotreParametre tout au long de votre code xsl, ce qui vous permettra de trier votre tableau en fonction du paramètre envoyé. Si votre transformation est effectuée sur un serveur, il y aura alors un requête client/serveur à chaque nouveau tri du tableau, ce qui peut être lourd...? Pour éviter de recharger toute la page à chaque tri, vous pouvez aussi vous interesser à l'objet xmlhttp et au concept de client riche avec AJAX ou encore XUL. Matthieu. -----Message d'origine----- De : [email protected] [mailto:[email protected]]De la part de Verachten Bruno Envoyé : lundi 20 février 2006 14:37 À : [email protected] Objet : [xml-tech] [XSLT] Transformations sur les navigateurs Bonjour, L'un d'entre vous a-t-il de l'expérience de transformations XSLT sur les navigateurs? J'arrive bien sûr à opérer une transformation XSLT pour obtenir un tableau en HTML à partir de données XML. J'aimerais pouvoir faire une nouvelle transformation sur les mêmes données grâce à la même XSLT tout en changeant un paramètre. En fait, j'aimerais faire du tri des colonnes une fois le HTML affiché. Sauriez-vous comment commencer? Merci. Bruno Verachten -- Devenez redacteur <XML>fr et contribuez au developpement du xml francophone (http://xmlfr.org/infos/redacteurs/) ! Liste de diffusion "[email protected]" (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 [email protected] (mailto:[email protected]?Subject=unsubscribe)