From: Alexandre (ac007@bluewin.ch)
Date: 15/11/2003 - 16:27
J'espérais au mieux trois, voir quatre réponses. Les cinq d'un coup et après
une quinzaine de minutes, avec tous les détails, c'est un choc.
Merci beaucoup Stephane !
Et non, je ne pense pas avoir travaillé avec toi (je vis à Genève).
Meilleures salutations.
Alexandre
----- Original Message -----
From: "Stephane Bonhomme" <s.bonhomme@wanadoo.fr>
To: <xml-tech@xmlfr.org>
Sent: Saturday, November 15, 2003 4:51 PM
Subject: [xml-tech] Re: déclinaison pédagogique d'xml et xsl-fo c'est quoi ?
>
> Le sam 15/11/2003 à 16:23, Alexandre a écrit :
> > Bonjour à tous,
> >
> > Je suis en phase de découverte de l'univers xml.
> > J'aimerais réaliser de petites déclinaisons du paradigme xml (pour
apprendre) en utilisant la chaine suivante :
> > -données(outils : MySQL , données : incluant des relations 1-à-n et
n-à-n sur plusieurs niveaux)-->
> > -traitement(outils : PHP(Appache-module) (traitements : retrieve data,
process, output XML)-->
> > -transfert(XML, outils : XMLSpy pour l'édition préalable de schema,
débogage, etc..)-->
> > -tranformation(XSLT, outils : XSLT/Sablotron/PHP(Appache-module), XMLSpy
pour l'édition préalable des XSLT)-->
> > -présentation(HTML et/ou XHTML, outils : Appache.. et IE).
> >
>
> Salut Alexandre (un ex-collègue ?) !
>
> Cette chine me semble tout à fait chérente, si tu veux rester dans le
> monde du libre, tu peux regarder du coté de mlview en remplacement de
> xmlspy, ce projet est encore en développement mais est prometteur et
> évolue vite.
>
> Coté transformation XSLT (en particulier avec php), je pense que libxslt
> est bien meilleure que sablotron ( http://www.xmlsoft.org/) : meilleures
> performances, et implémentation quasi complete des extensions exslt
> (exslt.org).
>
> En ce qui concerne la présentation, autant faire du xhtml (oublions
> html, autant rester dans un environnement completement xml), par contre
> tu oublies mozilla et ses déclinaisons (firebird, galeon) pour la
> présentation, ces navigateurs supportent maintenant le xslt client-side.
>
> >
> > J'ai quelques petites questions à vous poser :)
> >
> > a) Tout d'abord, est-ce que ma chaîne vous semble cohérente ?
> assez oui (cf ci dessus)
> > b) Ensuite, est-ce que PHP est un bon choix ou PERL a-t-il plus de
modules "clef en main" pour l'XML ?
> les modules les plus "modernes" utilisent les meme bibliothèques
> sous-jacentes (libxml2 et libxslt).
> > c) Existe-t-il des outils du monde libre (ou des techniques) qui
permettent de produire facilement une sortie XML à partir d'une BDR sans
avoir à coder le mappage (... et qui pourraient s'insérer dans ma chaine) ?
> Jettes un oeil sur xindice (xml.apache.org/xindice), ce n'est pas une
> BDR, mais une BDO, par contre native XML.
> Si ta bd est mysql je ne connais pas de tels outils (je suis interessé
> par contre). perso, j'utilise une fonctionalité de XML::LibXSLT (perl)
> qui permet de définir un namespace permettant d'étendre les fonctions
> xslt et d'en réaliser une implémentation en perl. Ainsi il est facile
> d'effectuer toute sorte de transactions avec une bdd intégrée à une
> feuille xslt. Si ca ne supprime pas tout le code, au moins cela réduit
> beaucoup.
> > d) Existe-t-il des outils du monde libre qui permettent d'éditer en
WISIWYG du XSLT déstiné à produire du (X)HTML ?
> editer du xslt en wysiwyg me semble une gageure. mais une édition "à la
> xmlspy" est possible avec mlview
> >
> > Et enfin.. la question qui a motivé mon envoi en premier lieu
> > e) Pourquoi XSL-FO ? je n'ai pas l'intention de m'en servir dans
l'immédiat mais c'est pour ma culture.
> > Je crois comprendre que XSLT transforme du XML en XML tandis que XSL-FO
transforme du XML en n'importe quoi qui soit perceptible :) mais une petite
confirmation me ferait du bien :)
> >
> Xslfo (qui s'appelle maintenant tout simplement xsl) n'est pas un
> langage de transformation (comme xslt) mais un format permettant de
> représenter un modèle physique de document, plutot adapté à la
> publication papier (modèle de pages, maquettage). En fait xslt et xsl
> sont conçus pour fonctionner de concert. Le processus standard etant
> d'utiliser xslt pour transformer ta source xml en xslfo puis d'utiliser
> un processeur fo pour produire un fichier "imprimable" (postscript,
> bitmap ou autre...)
>
> Coté processeur fo tu peux jeter un oeil sur fop : xml.apache.org/fop
> (coté libre) ou encore xmlformater (www.antennahouse.com - commercial)
>
> J'ajouterais que xsl (fo) a de la peine à émerger, je vois comme raison
> à cela principalement le succes de css2 permettant de gérer le média de
> publication (entre autres papier).
>
> > Merci d'avoir pris la peine de lire mon message... et encore plus merci
à ceux qui y répondront :)
> De rien
>
> Stéphane
>
>
> > Alexandre
> > --
> > 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)
> --
> Stéphane Bonhomme - Formations, Conseil et Réalisations
> Ingénierie Documentaire - Technologies Web - Logiciels Libres
> s.bonhomme@wanadoo.fr - http://perso.wanadoo.fr/s.bonhomme
> 04 76 17 09 40 / 06 88 57 27 08
>
>
> --
> 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)
>
>
--
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)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|