Article View: fr.comp.text.xml
Article #10643Re: XSL et XSLT
From: Thierry Bezecourt
Date: Thu, 17 Aug 2000 00:00
Date: Thu, 17 Aug 2000 00:00
71 lines
3276 bytes
3276 bytes
In article <8ng987$n1i$1@reader1.fr.uu.net>, "etienne SOBOLE" <e.sobole@nexcom.fr> wrote: > > au risque de poser une question stupide... Mais non, mais non... Au fait, qui se charge de faire une FAQ ? Zut, c'est le genre de questions qu'il ne faut pas poser :) > quel est la difference entre XSL et XSLT. XSL englobe XSLT. XSLT est un mini-langage utilisant la syntaxe XML et servant � transformer un document XML en autre chose. XSL inclut XSLT, et inclut aussi FO (Formatting Objects). FO d�finit un mini-language, utilisant (surprise) la syntaxe XML, qui permet de sp�cifier comment on veut afficher un document donn�. Par exemple, des instructions permettront de dire qu'on veut cr�er un paragraphe align� � gauche, ou faire un saut de page, etc... Concr�tement, XSL+FO peut �tre utilis� pour afficher un document XML de la mani�re suivante. Dans un premier temps, on �crit une feuille de style XSLT qui transforme le document XML original en un document XML- FO : cette �tape rajoute � la structure logique du document original des informations (FO) sur la mani�re de l'afficher (par exemple, on d�cide de mettre les informations du document original dans un tableau, de rajouter un en-t�te et des num�ros de page, etc). Dans un second temps, on peut visualiser le document XML-FO dans un logiciel comprenant FO, ou bien on utilise un convertisseur qui g�n�re du HTML ou du PDF � partir du FO. J'ignore s'il existe des visualiseurs de FO aujourd'hui. Il existe au moins un convertisseur FO->PDF (FOP, de Apache), et j'ai vu un convertisseur FO->HTML exp�rimental. > microsoft IE5 utilise le XSL Il ne faut pas croire tout ce que dit Microsoft :-) En fait, c'est XSLT qu'ils utilisent. Et encore, une version tr�s propri�taire de XSLT (quoique la derni�re version b�ta de MSXML commence � respecter le standard). > alors que xalan utilise quand a lui XSLT En effet. > je croyais pour ma part que xalan realisait cot� serveur ce que > IE fait cot� client. C'est exact, mais �a n'a rien � voir avec la distinction XSL/XSLT, c'est juste li� au fait que le processeur XSLT de Microsoft est inclus dans IE 5.0, alors que Xalan est un logiciel s�par�. On pourrait sans doute �crire assez facilement un plugin pour Netscape utilisant Xalan afin de faire la m�me chose que IE 5.0 (ou bien on attend que Mozilla le fasse). -- Thierry B�zecourt -- Thierry B�zecourt -- Thierry B�zecourt Sent via Deja.com http://www.deja.com/ Before you buy.
Technical Details
Message-ID:
<8ngarg$878$1@nnrp1.deja.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8ng987$n1i$1@reader1.fr.uu.net>Show Full Headers
Complete Article Headers
X-Google-Language: FRENCH,ASCII X-Google-Thread: 114f60,46c5c7cd69e20603 X-Google-Attributes: gid114f60,public From: Thierry Bezecourt <thbz@thbz.cx> Subject: Re: XSL et XSLT Date: 2000/08/17 Message-ID: <8ngarg$878$1@nnrp1.deja.com> X-Deja-AN: 659264574 References: <8ng987$n1i$1@reader1.fr.uu.net> X-Http-Proxy: 1.0 srv66.globeid.com:8080 (Squid/2.3.STABLE1), 1.0 x60.deja.com:80 (Squid/1.1.22) for client unknown, 213.41.26.66 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Thu Aug 17 09:22:03 2000 GMT X-MyDeja-Info: XMYDJUIDthrubis Newsgroups: fr.comp.text.xml X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)