🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.text.xml
Article #10643

Re: XSL et XSLT

#10643
From: Thierry Bezecourt
Date: Thu, 17 Aug 2000 00:00
71 lines
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-mail
References: <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)