Traduction fran��aise: Guillaume Audirac
Relecture de la version fran��aise: Encolpe Degoute
2003-08-29
Historique des versions | ||
---|---|---|
Version 2.2.8.fr.1.0 | 2003-08-29 | ga, ed |
Traduction de la version 2.2.8 de DocBook XML/SGML Processing Using OpenJade. | ||
Version 2.2.8 | 2003-07-16 | es |
Ajout d'information sur la mise �� jour des JRE pour Cocoon. | ||
Version 2.2.7 | 2003-07-09 | es |
Restitution du lien rompu et d'autres fichiers sp��cifiques sur le XSL du LDP. | ||
Version 2.2.6 | 2003-06-16 | sa |
V��rification de l'instruction sur DocBook XSL 1.57. | ||
Version 2.2.5 | 2003-05-16 | sa |
Restitution des liens rompus dans la partie Informations suppl��mentaires. | ||
Version 2.2.4 | 2003-04-20 | sa |
Mise �� jour des liens vers le nouveau site de Demo. Ajout de nouveaux liens dans la partie Informations suppl��mentaires. | ||
Version 2.2.3 | 2002-11-22 | sa |
Ajout de suggestions d'utilisateurs. Ajout de nouveaux liens dans la partie Informations suppl��mentaires. | ||
Version 2.2.2 | 2002-10-09 | as |
Cette mise �� jour corrige quelques autres erreurs typographiques, supprime quelques espaces qui d��figuraient le rendu HTML. | ||
Version 2.2.1 | 2002-10-09 | sa |
Correction de l'adresse URL vers le fichier d'exemples. | ||
Version 2.2 | 2002-09-29 | as |
Corrections mineures dans la partie sur Cocoon. | ||
Version 2.1 | 2002-09-15 | sa |
Corrections mineures dans la partie sur Cocoon. | ||
Version 2.0 | 2002-09-10 | sa |
Ajout de la partie sur la mise �� disposition de contenus DocBook XML 4.1.2 �� l'aide de Tomcat + Cocoon. | ||
Version 1.5 | 2002-08-11 | sa |
Ajout de la partie sur XML et du fichier d'exemples XML. | ||
Version 1.4 | 2002-08-08 | sa |
Nombreuses et pr��cieuses modifications/corrections sugg��r��es par Lloyd D Budd. Merci Lloyd. :) | ||
Version 1.3 | 2002-08-02 | sa |
Ajout de la partie Informations suppl��mentaires. | ||
Version 1.2 | 2002-07-23 | sa |
Ajout de la partie sur la conversion HTML -> PDF en utilisant HTMLDOC. Merci �� Luc De Louw pour cette suggestion. | ||
Version 1.1 | 2002-07-19 | ket |
Correction de fautes grammaticales et d'��num��rations. | ||
Version 1.0 | 2002-06-29 | sa |
Version publique initiale. |
R��sum��
Ce guide pratique (HOWTO) vous explique comment configurer OpenJade pour transformer des documents XML/SGML.
Table des mati��res
Quelques acronymes:
SGML - Standard Generalized Markup Language
XML - Extensible Markup Language
RTF - Rich Text Format
HTML - HyperText Markup Language
PDF - Portable Document Format
L'objectif de ce document est de configurer OpenJade pour convertir des documents DocBook 3.2 et 4.2 SGML (Standard Generalized Markup Language) et XML (Extensible Markup Language) vers les formats HTML (HyperText Markup Language), RTF (Rich Text Format) et PDF (Portable Document Format).
Le texte ci-dessous est la version fran��aise de la licence de ce document. Seule la version originale de cette licence, pr��sent��e dans la section suivante, fait foi.
La version originale de ce document a ��t�� r��alis��e par Saqib Ali en 2001.
Vous avez le droit de copier, distribuer et modifier la version originale de ce document selon les termes de la licence de documentation libre GNU (GFDL) version 1.1 ou ult��rieures, telle que publi��e par la Free Software Fondation (FSF); sans section invariante, sans texte de premi��re de couverture ni texte de quatri��me de couverture. Une copie de la licence est disponible �� http://www.gnu.org/copyleft/fdl.html.
La version fran��aise de ce document a ��t�� r��alis��e par Guillaume Audirac et Encolpe Degoute. La version fran��aise de ce guide pratique est publi��e en accord avec les termes de la licence de documentation libre GNU (GFDL); sans section invariante, sans texte de premi��re de couverture ni texte de quatri��me de couverture. Une copie de la licence est disponible �� http://www.gnu.org/copyleft/fdl.html.
Une version fran��aise non-officielle de cette licence est disponible �� http://cesarx.free.fr/gfdlf.html.
Le texte ci-dessous est la licence de ce document. Ce texte fait foi. Il est compos�� de la licence en anglais du document original, suivi de la licence en fran��ais de sa traduction.
Copyright 2001, Saqib Ali.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.
La version fran��aise de ce document a ��t�� r��alis��e par Guillaume Audirac et Encolpe Degoute. La version fran��aise de ce guide pratique est publi��e en accord avec les termes de la licence de documentation libre GNU (GFDL); sans section invariante, sans texte de premi��re de couverture ni texte de quatri��me de couverture. Une copie de la licence est disponible �� http://www.gnu.org/copyleft/fdl.html.
Toute la gloire revient �� Allah, Le Ma��tre des Mondes. Tout le m��rite revient �� Allah. La moindre erreur dans ce document est de ma propre faute.
De plus, j'aimerais remercier les personnes suivantes pour leurs pr��cieuses contributions �� ce document:
Eric Safern <esafern (at) lrn.com> pour les mises �� jour concernant Cocoon et le JRE. http://www.timebytes.com/.
Greg Ferguson <gferg (at) hoop.timonium.sgi.com> pour ses judicieuses suggestions et astuces sur la liste de diffusion de DocBook.
Kristin Thomas <kristint (at) us.ibm.com> pour la relecture initiale de ce document.
Luc de Louw <luc (at) delouw.ch> pour avoir sugg��rer la partie sur HTMLDOC (PDF HTML).
Lloyd D Budd <ldp (at) foolswisdom.org> pour ses propositions d'am��lioration de la plupart des parties de ce document.
Andrew Shugg <andrew (at) neep.com.au> pour la correction des erreurs de la version 2.0 de ce document. Neep Consulting.
DocBook, c'est une d��finition de type de document (Document Type Definition ou DTD). DocBook d��crit les types de structures et de formats �� employer dans les documents techniques. Il est couramment utilis�� du fait de sa simplicit�� et de son exhaustivit��.
Une DTD d��finit la syntaxe d'un document - c'est principalement un livre de r��gles qui d��crit un ensemble de balises et d'attributs, qui seront utilis��s pour d��crire des types sp��cifiques de contenus. Ainsi, DocBook est un livre de r��gles utilis�� pour ��crire des documents. Chaque balise utilis��e dans la r��daction du document, doit ��tre d��finie sp��cifiquement et formellement dans la DTD.
C'est un langage de symboles et de sp��cifications de style de document (Document Style Semantics and Specification Language ou DSSSL). Il d��finit comment convertir un format SGML (ou XML) vers un format affichable et lisible par l'��tre humain, comme HTML, RTF et PDF.
Voici les outils n��cessaires �� la configuration d'OpenJade pour convertir le SGML et le XML:
OpenJade
Les DTD DocBook
Les entit��s ISO
Le DSSSL de Norman Walsh
Le DSL du LDP
HTMLDOC (optionnel)
Le XSL de Norman Walsh (optionnel)
Le XSL du LDP (optionnel)
Tous ces paquetages sont libres et disponibles en t��l��chargement sur Internet. Le chapitre suivant explique comment les t��l��charger.
Ce document consid��re que ce qui suit est d��j�� install�� sur votre syst��me:
gzip - disponible �� http://www.gnu.org/directory/.
gcc et GNU make - disponible �� http://www.gnu.org/directory/.
unzip - disponible �� http://www.info-zip.org/pub/infozip/.
Les utilitaires Unix classiques - tar, mkdir, mv ...
Vous devrez t��l��charger et compiler un seul paquetage (OpenJade). Ce guide pratique expliquera l'��tape de compilation, mais il serait pr��f��rable que vous soyez familier des installations de code source.
La plupart des paquetages n��cessaires sont situ��s sur le site Internet du projet de documentation Linux (The Linux Documentation Project (TLDP).
Cr��ez un dossier /tmp/downloads. Nous l'utiliserons pour stocker les codes sources t��l��charg��s.
OpenJade sera utilis�� pour traiter les documents DocBook. OpenJade peut ��tre t��l��charg�� �� http://openjade.sourceforge.net/.
Lors de la r��daction de ce document, OpenJade version 1.3.1 ��tait disponible. T��l��chargez le fichier openjade-1.3.x.tar.gz.
Toutes les DTD DocBook sont disponibles sur le site Internet de The Linux Documentation Project �� http://www.tldp.org/authors/index.html#resources.
Merci de t��l��charger DocBook SGML v4.1, DocBook SGML v3.1, et DocBook XML v4.1.2.
Merci de t��l��charger toutes les archives au format compress�� zip.
Le projet de documentation Linux (The Linux Documentation Project) a empaquet�� toutes les entit��s en un seul et gros fichier tar, et l'a plac�� �� http://www.tldp.org/authors/tools/entities.tar.gz pour le confort des utilisateurs. Remercions le LDP pour ��a.
Le DSSSL de Norman Walsh peut ��tre t��l��charg�� sur le site Internet du projet DocBook �� http://sourceforge.net/project/showfiles.php?group_id=21935.
Lors de la r��daction de ce document, docbook-dsssl-1.76 ��tait disponible.
Le DSL du LDP est une feuille de style personnalis��e et utilis��e par The Linux Documentation Project (TLDP). C'est une prolongation du DSSSL de Norman Walsh. Il y ajoute plusieurs choses comme un arri��re-plan ou une table des mati��res. Il peut ��tre t��l��charg�� �� http://www.tldp.org/authors/tools/ldp.dsl.
Le fichier ldp.dsl n��cessite le DSSSL de Norman Walsh.
HTMLDOC peut ��tre utilis�� pour convertir le HTML en PDF. Si vous souhaitez cr��er des documents PDF, t��l��chargez HTMLDOC �� http://www.easysw.com/htmldoc/software.php.
Ceci n'est pas indispensable. Mais si vous d��sirez reconna��tre des contenus DocBook 4.1.2 XML en utilisant Tomcat + Cocoon, vous aurez besoin des feuilles de style XML de Norman Walsh.
Les feuilles de style sont t��l��chargeables �� http://sourceforge.net/projects/docbook/.
T��l��chargez le paquetage nomm�� docbook-xsl.
R��cemment, docbook-xsl version 1.57.0 a ��t�� rendu publique. Ce document est valide avec la derni��re version, et des changements ad��quats ont ��t�� effectu��s. Si vous rencontrez encore des erreurs, merci de m'��crire @ <saqib (at) seagate.com>
T��l��chargez ��galement le XSL personnalis�� du LDP �� http://my.core.com/~dhorton/docbook/tldp-xsl/.
Dans cette section, nous installerons tous les outils dans les dossiers appropri��s. Tous vont dans /usr/local/dbtools/. Cr��ez ce dossier �� l'aide de la commande suivante:
# mkdir /usr/local/dbtools
Cette proc��dure est la partie la plus facile, mais aussi la plus longue. Gardez �� l'esprit que la compilation d'OpenJade demande du temps. Pour installer OpenJade, r��alisez les op��rations suivantes:
Positionnez-vous dans le dossier /tmp/downloads.
# cd /tmp/downloads
D��compressez le fichier.
# gzip -d openjade-1.3.x.tar.gz
D��paquetez le fichier.
# tar -xvf openjade-1.3.x.tar
D��placez-vous dans le dossier openjade-1.3
# cd openjade-1.3.x
Ex��cutez la commande ./configure.
# ./configure --prefix=/usr/local/dbtools/openjade
Ex��cutez la commande make.
# make
Ex��cutez la commande make install. D��s maintenant, les fichiers binaires d'OpenJade seront install��s sous /usr/local/dbtools/openjade.
# make install
Copiez le dossier dsssl de /tmp/downloads/openjade-1.3.x vers /usr/local/dbtools/openjade.
# cp -dpR dsssl /usr/local/dbtools/openjade/
Durant cette ��tape, nous installerons le DSSSL de Norman Walsh dans un endroit appropri��. Le DSSSL n'a pas besoin d'��tre compil��.
Positionnez-vous dans le dossier /tmp/downloads.
# cd /tmp/downloads
D��compressez le fichier.
# gzip -d docbook-dsssl-1.76.tar.gz
D��paquetez le fichier.
# tar -xvf docbook-dsssl-1.76.tar
D��placez-vous dans le dossier /usr/local/dbtools/docbook-dsssl.
# mv docbook-dsssl-1.76 /usr/local/dbtools/docbook-dsssl
Dans cette section, nous installerons les DTD DocBook.
Positionnez-vous dans le dossier /usr/local/dbtools.
# cd /usr/local/dbtools
Cr��ez trois nouveaux dossiers, nomm��s dtd3.1, dtd4.1, et dtd4.1.2.
# mkdir dtd3.1 # mkdir dtd4.1 # mkdir dtd4.1.2
D��placez-vous dans le dossier dtd3.1.
# cd dtd3.1
D��compressez le fichier DocBook SGML v3.1 dans ce dossier.
# unzip /tmp/downloads/docbk31.zip
D��placez-vous dans le dossier dtd4.1.
# cd ../dtd4.1
D��compressez le fichier DocBook SGML v4.1 dans ce dossier.
# unzip /tmp/downloads/docbk41.zip
D��placez-vous dans le dossier dtd4.1.2.
# cd ../dtd4.1.2
D��compressez le fichier DocBook XML v4.1.2 dans ce dossier.
# unzip /tmp/downloads/docbk412.zip
Dans cette section, nous installerons les entit��s ISO que nous avons t��l��charg��es sur le site Internet du LDP.
Tout d'abord, nous installons les entit��s ISO pour la DTD 3.1 SGML.
Positionnez-vous dans le dossier /usr/local/dbtools/dtd3.1.
# cd /usr/local/dbtools/dtd3.1
Copiez ici le fichier /tmp/download/entities.tar.gz.
# cp /tmp/download/entities.tar.gz .
D��compressez le fichier.
# gzip -d entities.tar.gz
D��paquetez le fichier.
# tar -xvf entities.tar
Ensuite, nous installons les entit��s ISO pour la DTD 4.1 SGML.
Positionnez-vous dans le dossier /usr/local/dbtools/dtd4.1.
# cd /usr/local/dbtools/dtd4.1
Copiez ici le fichier /tmp/download/entities.tar.gz.
# cp /tmp/download/entities.tar.gz .
D��compressez le fichier.
# gzip -d entities.tar.gz
D��paquetez le fichier.
# tar -xvf entities.tar
Enfin, nous installons la feuille de style personnalis��e du LDP.
Positionnez-vous dans le dossier /tmp/download.
# cd /tmp/download
Copiez le fichier ldp.dsl �� l'emplacement /usr/local/dbtools/docbook-dsssl/print.
# cp ldp.dsl /usr/local/dbtools/docbook-dsssl/print
Copiez le fichier ldp.dsl �� l'emplacement /usr/local/dbtools/docbook-dsssl/html.
# cp ldp.dsl /usr/local/dbtools/docbook-dsssl/html
Cette ��tape est facultative. Elle est utile seulement si vous d��sirez cr��er des documents PDF �� partir de HTML.
Retournez dans le dossier des t��l��chargements.
# cd /tmp/download
D��compressez et d��paquetez le code source de HTMLDOC.
# gzip -d htmldoc-1.8.xx-source.tar.gz # tar -xvf htmldoc-1.8.xx-source.tar # cd htmldoc-1.8.xx-1
Ex��cutez configure pour d��finir le chemin d'installation.
# ./configure --prefix=/usr/local/dbtools/htmldoc # make
Lors de la r��daction de ce document, HTMLDOC version 1.8.20-1 ��tait disponible. Cette version conna��t un probl��me de fontes dans le fichier Makefile. Il devrait se plaindre �� l'installation des fontes, parce qu'elles ne sont pas disponibles sur le syst��me.
Voici l'erreur obtenue lorsque vous ex��cuterez make install:
# make install Making all in htmldoc... Making all in doc... Installing in fonts... Installing font files in /usr/local/dbtools/htmldoc/share/htmldoc/fonts... /bin/cp: cannot stat `ZapfChancery.afm': No such file or directory /bin/cp: cannot stat `ZapfChancery.pfa': No such file or directory /bin/cp: cannot stat `ZapfDingbats.afm': No such file or directory /bin/cp: cannot stat `ZapfDingbats.pfa': No such file or directory make[1]: *** [install] Error 1
Pour corriger ce probl��me d'installation, ��ditez le fichier fonts/Makefile et mettez en commentaires les lignes r��f��renc��es aux fontes ZapfChancery et ZapfDingbats.
Ensuite, ex��cutez l'installation:
# make install Making all in htmldoc... Making all in doc... Installing in fonts... Installing font files in /usr/local/dbtools/htmldoc/share/htmldoc/fonts... Installing in data... Installing in doc... Installing in htmldoc...
Dans cette section, nous utiliserons OpenJade pour convertir des documents DocBook SGML/XML en HTML, RTF, et PDF.
La variable SGML_CATALOG_FILES doit ��tre d��finie pour pointer sur les fichiers catalog appropri��s. Pour d��finir la variable, utilisez la commande suivante pour le Bourne shell:
# export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd3.1/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog
Pour le C shell, utilisez cette commande:
# setenv SGML_CATALOG_FILES /usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd3.1/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog
Pour convertir du SGML en HTML, utilisez la commande suivante:
# /usr/local/dbtools/openjade/bin/openjade -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml
Pour cr��er un document d'une pi��ce (tout dans un seul fichier):
# /usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml
Vous pouvez t��l��charger un exemple de fichier DocBook 4.1.2 XML �� http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml
La variable SGML_CATALOG_FILES doit ��tre d��finie pour pointer sur les fichiers catalog appropri��s. Pour d��finir la variable, utilisez la commande suivante pour le Bourne shell:
# export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd4.1.2/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog
Pour le C shell, utilisez cette commande:
# setenv SGML_CATALOG_FILES /usr/local/dbtools/openjade/dsssl/catalog:/usr/local/dbtools/dtd4.1.2/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog
Pour convertir du XML en HTML, utilisez la commande suivante:
# /usr/local/dbtools/openjade/bin/openjade -t xml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html /usr/local/dbtools/docbook-dsssl/dtds/decls/xml.dcl DocBook-OpenJade-SGML-XML-HOWTO.xml
Pour convertir du HTML en PDF, il faut utiliser HTMLDOC. Tout d'abord, cr��ez un fichier HTML d'une pi��ce �� partir du SGML:
# /usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml -d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html DocBook-OpenJade-SGML-XML-HOWTO.sgml
Maintenant, ex��cutez HTMLDOC pour g��n��rer le PDF.
# /usr/local/dbtools/htmldoc/bin/htmldoc -f outfile.pdf input.html
Il existe trois moyens de desservir DocBook 4.1.2 XML sur un serveur Internet:
OpenJade en ligne de commande pr��-interpr��t��e (command line pre-processed OpenJade), XSLT
Scripts - PHP, Perl, Python
Serveur d'applications - Tomcat + Cocoon
La meilleure option est d'utiliser un serveur d'applications comme Cocoon.
Pour visualiser un exemple de serveur Internet desservant des contenus DocBook 4.1.2 XML avec Tomcat + Cocoon, visitez http://www.xml-dev.com:8080/cocoon/mount/docbook/.
Dans cette section, nous verrons comment desservir un contenu DocBook 4.1.2 XML avec Tomcat + Cocoon.
Tomcat est le contenant de servlettes Java (Java Servlet Container). Pour plus d'informations, visitez http://jakarta.apache.org/tomcat/index.html.
Apache Cocoon est une structure de publication XML. Pour plus d'informations, visitez http://xml.apache.org/cocoon/index.html.
Ce guide pratique ne d��taillera pas la configuration de Tomcat + Cocoon, puisque c'est d��j�� fait dans le document http://xml.apache.org/cocoon/installing/index.html/. Cette configuration est simple et ne prendra pas plus de cinq minutes.
Une fois Cocoon + Tomcat configur��s et op��rationnels, poursuivez aux sections suivantes pour desservir des contenus DocBook 4.1.2 XML.
les sp��cialistes ont rencontr�� des probl��mes de compatibilit�� avec les feuilles de styles DocBook et certaines versions de l'analyseur syntaxique XML, Xalan. En fait, Xalan est l'analyseur syntaxique fournit avec le JRE de Sun, c'est donc ce que vous utilisez par d��faut.
En dernier lieu, assurez-vous d'utiliser la toute derni��re version du JRE de Sun (1.4.2 �� la r��daction de ce document).
De m��me, mettez �� jour l'analyseur Xalan avec sa derni��re version. Pour ma part, la derni��re version 1.4.2 du JRE de Sun est fournie avec Xalan 2.4.1, alors que Xalan lui-m��me est d��j�� parvenu �� la version 2.5.1.
Pour savoir quelle est la version install��e actuellement:
# java org.apache.xalan.xslt.EnvironmentCheck
Pour plus d'informations, visitez http://xml.apache.org/xalan-j/faq.html.
Durant cette phase, nous installerons le XSL de Norman Walsh dans le dossier /usr/local/dbtools/.
Positionnez-vous dans le dossier /tmp/downloads, puis d��compressez et d��paquetez le fichier docbook-xsl.
# cd /tmp/downloads/ # gzip -d docbook-xsl-1.53.0.tar.gz # tar -xvf docbook-xsl-1.53.0.tar
Pour installer docbook-xsl, d��placez les fichiers dans /usr/local/dbtools.
# mv docbook-xsl-1.53.0 /usr/local/dbtool/docbook-xsl
Ensuite, installez le XSL du LDP.
D��compressez et d��paquetez le fichier tldp-xsl-xxxxx.tar.gz, puis copiez tous les fichiers dans le dossier /usr/local/dbtools/docbook-xsl/html.
# cd /tmp/downloads # gzip tldp-xsl-xxxxx.tar.gz # gzip tldp-xsl-xxxxx.tar # mv tldp-html*.xsl /usr/local/dbtools/docbook-xsl/html
$COCOON_HOME pointe vers le dossier d'applications Internet de Cocoon. Ce dossier s'appelle typiquement /usr/local/jakarta-tomcat-4.1.9/webapps/cocoon/
Cr��ez un dossier nomm�� docbook dans $COCOON_HOME/mount. c'est l�� que nous mettrons tous nos contenus DocBook XML 4.1.2.
# mkdir $COCOON_HOME/mount/docbook
Cr��ez un fichier nomm�� sitemap.xmap dans $COCOON_HOME/mount/docbook avec le contenu suivant:
# cd $COCOON_HOME/mount/docbook # vi sitemap.xmap
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"> <!-- use the standard components --> <map:components> <map:generators default="file"/> <map:transformers default="xslt"/> <map:readers default="resource"/> <map:serializers default="html"/> <map:selectors default="browser"/> <map:matchers default="wildcard"/> <map:transformers default="xslt"/> </map:components> <map:pipelines> <map:pipeline> <map:match pattern=""> <map:generate src="samples.xml"/> <map:transform src="/usr/local/jakarta-tomcat-4.1.9/webapps/cocoon/mount/editor/stylesheets/simple-page2html.xsl"/> <map:serialize/> </map:match> <!-- r��pond aux requ��tes *.html avec nos documents trait��s par .xsl --> <map:match pattern="*.html"> <map:generate src="{1}.xml"/> <map:transform src="/usr/local/dbtools/docbook-xsl/html/tldp-html.xsl"/> <map:serialize type="html"/> </map:match> <!-- ensuite, r��pond aux requ��tes *.pdf avec nos documents trait��s par doc2pdf.xsl --> <map:match pattern="*.pdf"> <map:generate src="{1}.xml"/> <map:transform src="/usr/local/dbtools/docbook-xsl/fo/docbook.xsl"/> <map:serialize type="fo2pdf"/> </map:match> <map:match pattern="*.xml"> <map:generate src="{1}.xml"/> <map:serialize type="xml"/> </map:match> </map:pipeline> </map:pipelines> </map:sitemap>
Placez un fichier DocBook 4.1.2 XML dans le dossier $COCOON_HOME/mount/docbook/.
Un fichier d'exemple est disponible �� http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml.
Maintenant, vous pouvez acc��der au document �� l'aide d'un navigateur �� "http://localhost:8080/cocoon/mount/sample.html" (HTML) ou "http://localhost:8080/cocoon/mount/sample.pdf" (PDF).
Cette section vous oriente vers des liens utiles sur l'Internet.
Pour sugg��rer d'ajouter ici des ressources suppl��mentaires, ��crivez-moi �� <saqib@seagate.com>. Merci.
Voici quelques groupes de nouvelles dignes d'int��r��t:
comp.text.sgml (facilement accessible par Google! Groups)
comp.text.xml (facilement accessible par Google! Groups)
htmldoc.general (serveur - news.easysw.com)
On trouve ici quelques listes de diffusion pertinentes.
Liste de diffusion DocBook @ OASIS. Visitez http://www.oasis-open.org/committees/docbook/mailinglist/index.shtml pour plus d'informations.
Liste de diffusion DocBook @ TLDP. Visitez http://www.tldp.org/mailinfo.html pour plus d'informations.
xml-doc @ Yahoo Groups. Visitez http://groups.yahoo.com/group/xml-doc/ pour plus d'informations.
Canal IRC DocBook en fran��ais: #docbook-fr sur irc://irc.freenode.net
Canal IRC DocBook en anglais: #docbook sur irc://irc.freenode.net
http://www.oasis-open.org/, OASIS maintient un ��ventail de DTD DocBook
http://www.xml-dev.com/blog/, XML / XHTML WebLog
http://docbook.org/wiki/moin.cgi/, le Wiki DocBook
http://www.docbook.org/tdg/en/, version en ligne de DocBook: The Definitive Guide
http://www.bureau-cornavin.com/opensource/crash-course/index.html, document sur la r��daction utilisant DocBook: A Crash Course
http://www-106.ibm.com/developerworks/library/l-docbk.html, un guide l��ger sur DocBook (excellente introduction)
http://www.tldp.org/LDP/LDP-Author-Guide/index.html, guide d'auteur issu du projet de documentation Linux (TLDP)
http://www.tldp.org/authors/index.html#resources, ressources DocBook fournies par le TLDP
http://www.tldp.org/HOWTO/DocBook-Demystification-HOWTO/, Guide pratique (HOWTO): D��mystification de DocBook de Eric Raymond
http://www.xml-dev.com:8080/cocoon/mount/docbook/, site d'exemples de configuration de Tomcat + Cocoon + DocBook
Une liste compl��te d'��diteurs XML se trouve �� http://www.xml-dev.com/blog/#19
eXchaNGeR - Navigateur XML (et ��diteur XML): http://xngr.org/
XERLIN - Application de modelage du XML: http://www.xerlin.org/
DocPro par Command Prompt, INC: http://www.commandprompt.com/entry.lxp?lxpe=2
YAWC Pro par XML Workshop LTD: http://www.yawcpro.com/. Peut ��tre utilis�� pour convertir des documents MS Word en simple DocBook XML.
Logictran - Convertisseur RTF: http://www.logictran.com/. Word/RTF vers HTML/XML.
MajiX - Convertisseur Word vers XML: http://tetrasys.dhs.org/
XMETAL par SoftQuad: http://www.softquad.com/
Editeur non-balis�� par i4i (DTD DocBook non-soutenues): http://www.i4i.com/
Editeur XML par XMLmind: http://www.xmlmind.com/xmleditor/
upCast et downCast par Inifinity Loop: http://www.infinity-loop.de/en/products.html
W2XML par DocSoft: http://www.docsoft.com/w2xmlv2.htm
XMLWrite par Wattle Software: http://xmlwriter.net/
oXygen - Editeur XML bas�� sur Java: http://www.oxygenxml.com/
Xeena par IBM: http://www.alphaworks.ibm.com/tech/xeena
Excosoft XML Client: http://www.excosoft.se/eweb/site/exc_pd.html
Timelux Xpress: http://www.timelux.lu/html/Xpress2001.html
Morphon: http://www.morphon.com/
Conglomerate: http://conglomerate.org/