Salut,
Le jeudi 29 avril 2004 à 22:22 +0200, Remi a écrit :
Bonsoir tout le monde,
J'aimerai participer, à la hauteur de mes compétences, à votre projet, mais j'avoue rencontrer quelques difficultés pour "installer" docbook sur ma machine (MDK9.2).
J'ai lu http://www.traduc.org/docs/HOWTO/lecture/DocBook-Install.html Je me suis alors dit qu'il devait bien y avoir des rpm pour tout ça et ai donc téléchargé les rpm suivant : openSP-1.5.5 openjade-1.3.2 et libopenjade0-1.3.2 docbook-dtd42-xml
J'ai un mode SGML sous emacs et essaie de traduire le doc suivant ;-)
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V4.0//EN">
<book> <bookinfo> <title>Hello, world</title> </bookinfo> <chapter> <title>Hello, world</title> <para>This is my first DocBook file.</para> </chapter> </book>
Comment puis-je faire pour, une fois traduit, vérifier la conformité de ce *.xml ?
Déja, ce n'est pas un fichier mais un fichier SGML. Pour utiliser docbook dans le format XML, il faut changer l'entête pour y mettre :
"-//OASIS//DTD DocBook XML V4.2//EN"
Ici, dans l'exemple donné au dessus, il s'agit d'un exemple en SGML qui doit fonctionner avec les outils SGML, tels que db2html, db2dvi, etc... (db2...). Notez que db2* n'est qu'un «wrapper» pour jade.
En changeant simplement l'entête, vous pourrez le vérifier à l'aide d'outils tel que xmllint (l'outil qui accompagne xsltproc)
man xmllint et man xsltproc. (D'après RPMfind il s'agit des paquets libxslt et libxml2-utils)
xmllint --valid --noout fichier.xml
J'utilise ces outils pour générer mon site web perso, et j'en suis très satisfait.
Avoir un environnement de travail opérationnel ? Dois-je vraiment me résoudre à suivre le HOWTO DocBook-Install.html ?
Le lire ne devrait pas faire trop de mal.
Je suis un peu perdu et preneur de toute aide...
Sinon, le site suivant est pas mal du tout, (malheureusement ce n'est pas libre, mais on peut néanmoins le consulter en intégralité)
http://www.sagehill.net/docbookxsl/
a+