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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.