Pas vraiment. Un fichier XML quelconque (c'est-à-dire quelle que soit sa DTD) est transformé en un fichier FO (Formatting Objects, du XML avec une DTD particulière) grâce à un autre document XSLT (du XML, avec une autre DTD) qui doit être adapté à la DTD du fichier XML de départ.
Pour faire la transformation, on utilise un moteur XSLT (par exemple xalan, cf http://xml.apache.org/(...) ). Pour interpréter le résultat, on utilise un formatteur (par exemple FOP, http://xml.apache.org/fop/index.html(...) ) qui transforme le fichier FO en un autre format (par exemple du pdf). Il n'y a donc pas de transformation FO.
On peut bien entendu utiliser XSLT seul, par exemple pour transformer du XML quelconque en un autre XML quelconque, ou encore en du HTML.
On peut aussi utiliser FO seul, à condition de savoir écrire directement en FO (après tout, c'est du XML, donc c'est faisable).
La recommandation XSL contient à la fois la partie sur XSLT et celle sur FO.
[^] # Re: enfin ??
Posté par boubou . En réponse à la dépêche XSL-FO devient une recommandation. Évalué à 8.
Pour faire la transformation, on utilise un moteur XSLT (par exemple xalan, cf http://xml.apache.org/(...) ). Pour interpréter le résultat, on utilise un formatteur (par exemple FOP, http://xml.apache.org/fop/index.html(...) ) qui transforme le fichier FO en un autre format (par exemple du pdf). Il n'y a donc pas de transformation FO.
On peut bien entendu utiliser XSLT seul, par exemple pour transformer du XML quelconque en un autre XML quelconque, ou encore en du HTML.
On peut aussi utiliser FO seul, à condition de savoir écrire directement en FO (après tout, c'est du XML, donc c'est faisable).
La recommandation XSL contient à la fois la partie sur XSLT et celle sur FO.