Bonjour !
Le 2004-08-27 05:54:30 +0200, Florence Cousin écrivait :
donc si j'ai bien compris, on a la possibilité d'uitliser OpenJade, ou xsltproc pour produite des documents sgml, mais il faut en plus db2html (ou xmlto pour le html) pour le format docbook?
Oups. Non. Je me suis mal expliqué :)
A) Les outils de base
1) openjade permet de produire des documents html à partir de documents XML et SGML et d'une feuille de style DSSSL. On peut donc l'utiliser pour produire des documents DocBook avec la feuille de style (DSSSL) appropriée.
2) xsltproc permet d'obtenir des documents html à partir de documents XML et d'une feuille de style XSL. On peut donc l'utiliser pour produire des documents DocBook avec la feuille de style (XSL) appropriée.
3) sgmltools permet d'obtenir des documents html à partir de documents aux format Linuxdoc (sgml).
B) Les intermédiaires
1) db2html est un outil qui fait appel à OpenJade pour produire des documents html à partir de SGML DocBook. C'est une manière simplifiée d'appeler OpenJade pour produire des documents au format DocBook, sans avoir à préciser une feuille de style. db2html s'utilise à la place de OpenJade et ne nécessite pas d'indiquer quelle feuille de style utiliser.
2) xmlto est un outil qui fait appel notamment à xsltproc pour produire des documents d'une manière simplifiée. Il est capable de détecter automatiquement la feuille de style XSL à utiliser.
Le choix de l'outil dépend donc du format du document source :
Format Outil Outil source simplifié
SGML DocBook OpenJade db2html
SGML LinuxDoc sgmltools
OpenJade XML DocBook ou xmlto xsltproc
J'espère que c'est plus clair !
Très bonne journée !