[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: