Bonjour,
J'en suis au prémice du XML mais j'aimerais avoir vos avis éclairés sur mes
besoins.
Depuis un fichier XML (généré côté serveur en Java) résultant d'une
recherche, j'aimerais mettre en forme ce résultat. C'est là que j'entends
parler du XSL et des transformations XSLT. En fouillant un peu sur ce forum,
je vois que l'on peut faire cette transformation là depuis le client ou
depuis le serveur. Surtout n'hésitez à m'interrompre si j'ai tout faux.
Côté Client
Mon XML et mon XSL sont générés sur le serveur.
Et là par JavaScript et ActiveX, j'effectue ma transformation XSLT et
obtient du code HTML.
Et je peux gérer les tris, le multi page, en passant des paramètres à mon
XSL.
Avantages :
- Non rechargement de la page
- Aucune autre interrogation de la base pour la génération du XSL
Inconvénients :
- Stockage physique d'un fichier XSL sur le serveur.
- ActiveX : Non compatible selon les navigateurs.
- lourdeur : Si XML important, temps de transformation ?
Côté Serveur
Mon XML et mon XSL sont générés sur le serveur. J'opère également ma
transformation XSLT (via JAXP) sur le serveur, qui retourne au poste client
du HTML.
Là par contre pour la gestion des tris, du multipage je suis obligé de
refaire appel au serveur et de recharger le client.
Avantage :
- Peu importe le navigateur du client
Inconvénient :
- Rechargement de la page
- Ré-interrogation de la base.
Tout ça n'est peut être pas très clair... Mais j'aimerais savoir si d'une
part j'ai bien tout saisie et d'autre part quelle serait la meilleure
solution pour vous ?
Merci d'avance.
--
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 Sep 20 09:11:09 2006