XML-XSLt [was Re: outil pour faire un site web avec debian]
Stephane Bortzmeyer <bortzmeyer@netaktiv.com> wrote:
> On Tue, Jan 15, 2002 at 10:01:49AM +0100,
> Coletta Rémi <remi.coletta@free.fr> wrote
> a message of 19 lines which said:
>
> > Si on s'oriente génération automatique, je pense qu'il ne faut
> > pas passer à côté du couple XML + XSL(T) ...
>
> Pourquoi? Pour le plaisir d'utiliser du logiciel non-libre (JDK) ?
> Quel moteur XSLT avez-vous réussi à faire marcher ? Vous l'utilisez
> sur un site réel ?
1) XML n'est pas lié exclusivement à Java;
2) Il n'est pas nécessaire d'utiliser le JDK pour _exécuter_ une
application java permettant la transformation xml-xsl->quelque
chose;
3) Il y a des JRE's (runtime) qui sont free (ils ne sont pas forcément
compatible Java2 mais bon);
4) Il y a le moteur xt de James Clark, et surtout, xalan, un projet du
groupe apache <http://xml.apache.org/>;
5) Sur un site, en temps réel, il y a beaucoup de possibilités.
J'utilise personnellement Cocoon <http://xml.apache.org/cocoon/>
qui tourne pour l'instant sur:
http://vbstefi60.fapse.ulg.ac.be/www/index.html
C'est un tout petit site (peu de pages et pas beaucoup de traffic),
mais la page qui contient la liste des stagiaires est une requête
SQL (dans du xml) qui se transforme en un document xml qui est
ensuite transformé (xslt) en une page html.
http://vbstefi60.fapse.ulg.ac.be/www/stagiaires.html
Je travaille sur une nouvelle version avec génération d'images
automatiquement grâce au projet Batik (qui est intégré à Cocoon):
SVG->JPG (ou PNG). Les pages SVG pouvant être générées grâce à du
XML transformé par une XSLT.
Voici un exemple de ce que j'essaye de faire (attention, c'est sur
ma machine, donc ne me noyez pas de requêtes :)):
http://vbstefi30.fapse.ulg.ac.be/cocoon/vbstefi/images/Debian.dync2.jpg
et
http://vbstefi30.fapse.ulg.ac.be/cocoon/vbstefi/images/Debian.Bdync2.jpg
(vous pouvez remplacer Debian par ce que vous voulez sans espace et
sans accent)
La page en cours de test est:
http://vbstefi30.fapse.ulg.ac.be/cocoon/vbstefi/
Voilà pour une petite idée de ce qúon peu faire avec Cocoon (mais je
le répète, il y a d'autres serveur xml sur base de php ou perl).
-- Arnaud, STE-Formations Informatiques, fapse, ULg, .BE
Reply to: