This file is indexed.

/usr/share/doc/HOWTO/fr-html/DocBook-OpenJade-SGML-XML-HOWTO.html is in doc-linux-fr-html 2013.01-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Conversion de documents DocBook XML/SGML avec OpenJade</title><link rel="stylesheet" type="text/css" href="style.css"/><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"/><meta name="description" content="Ce guide pratique (howto) vous explique comment configurer OpenJade pour transformer des documents XML et SGML."/></head><body><div xml:lang="fr" class="article"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1"/>Conversion de documents DocBook XML/SGML avec OpenJade</h2></div><div><h3 class="subtitle"><em>Version française de <span class="foreignphrase"><em class="foreignphrase">DocBook XML/SGML Processing Using OpenJade</em></span></em></h3></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Saqib</span> <span class="surname">Ali</span></h3><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:saqib CHEZ seagate POINT com">saqib CHEZ seagate POINT com</a>&gt;</code></p></div></div></div></div></div><div><p class="othercredit"><span class="contrib">Traduction française</span> : <span class="firstname">Guillaume</span> <span class="surname">Audirac</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:guillaume POINT audirac CHEZ gmail POINT fr">guillaume POINT audirac CHEZ gmail POINT fr</a>&gt;</code></p></div></div></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span> : <span class="firstname">Encolpe</span> <span class="surname">Degoute</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:encolpe CHEZ colpi POINT info">encolpe CHEZ colpi POINT info</a>&gt;</code></p></div></div></div><div><p class="othercredit"><span class="contrib">Préparation de la publication de la v.f.</span> : <span class="firstname">Jean-Philippe</span> <span class="surname">Guérard</span></p><div class="affiliation"><div class="address"><p><code class="email">&lt;<a class="email" href="mailto:jean TIRET philippe POINT guerard CHEZ corbeaunoir POINT org">jean TIRET philippe POINT guerard CHEZ corbeaunoir POINT org</a>&gt;</code></p></div></div></div><div><p class="releaseinfo">Version : 2.2.8.fr.1.1</p></div><div><p class="pubdate">2006-05-10</p></div><div><div class="revhistory"><table summary="Historique des versions"><tr><th align="left" valign="top" colspan="3"><strong>Historique des versions</strong></th></tr><tr><td align="left">Version 2.2.8.fr.1.1</td><td align="left">2006-05-10</td><td align="left">JPG</td></tr><tr><td align="left" colspan="3">
            Mise à jour de l'adresse électronique de Guillaume Audirac.
        </td></tr><tr><td align="left">Version 2.2.8.fr.1.0</td><td align="left">2003-08-29</td><td align="left">GA, ED, JPG</td></tr><tr><td align="left" colspan="3">
            Traduction de la version 2.2.8 de <span class="emphasis"><em>DocBook 
            XML/SGML Processing Using OpenJade</em></span>. Ajout du 
            point 4 à la section « Installation du DSL du 
            TLDP ».
        </td></tr><tr><td align="left">Version 2.2.8</td><td align="left">2003-07-16</td><td align="left">ES</td></tr><tr><td align="left" colspan="3">
            Ajout d'information sur la mise à jour des JRE pour 
            Cocoon.
            (<span class="emphasis"><em>Added info about keeping JREs up-to-date 
            for Cocoon</em></span>)
        </td></tr><tr><td align="left">Version 2.2.7</td><td align="left">2003-07-09</td><td align="left">ES</td></tr><tr><td align="left" colspan="3">
            Restitution du lien rompu et d'autres fichiers spécifiques 
            sur le XSL du TLDP.
            (<span class="emphasis"><em>Fixed broken links to LDP XSL and other LDP 
            XSL specific filenames.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.6</td><td align="left">2003-06-16</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Vérification de l'instruction sur DocBook XSL 1.57.
            (<span class="emphasis"><em>Verified the instruction against docbook XSL 
            1.57.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.5</td><td align="left">2003-05-16</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Restitution des liens rompus dans la partie Informations 
            supplémentaires.
            (<span class="emphasis"><em>Fixed the broken links in the external 
            resources section.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.4</td><td align="left">2003-04-20</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Mise à jour des liens vers le nouveau site de démonstration. Ajout de 
            nouveaux liens dans la partie Informations supplémentaires.
            (<span class="emphasis"><em>Updated links to the new Demo Site. Added 
            new links to the resources section.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.3</td><td align="left">2002-11-22</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Ajout de suggestions d'utilisateurs. Ajout de nouveaux liens 
            dans la partie Informations supplémentaires.
            (<span class="emphasis"><em>Added the suggestion made by users. Added 
            new links to the resources section.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.2</td><td align="left">2002-10-09</td><td align="left">AS</td></tr><tr><td align="left" colspan="3">
            Cette mise à jour corrige quelques autres erreurs 
            typographiques, supprime quelques espaces qui défiguraient 
            le rendu HTML.
            (<span class="emphasis"><em>This update fixes a few more typos, removes 
            a couple of spaces that make the HTML rendering look 
            odd.</em></span>)
        </td></tr><tr><td align="left">Version 2.2.1</td><td align="left">2002-10-09</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Correction de l'adresse URL vers le fichier d'exemples.
            (<span class="emphasis"><em>Fixed the URL to the Sample 
            Files.</em></span>)
        </td></tr><tr><td align="left">Version 2.2</td><td align="left">2002-09-29</td><td align="left">AS</td></tr><tr><td align="left" colspan="3">
            Corrections mineures dans la partie sur Cocoon.
            (<span class="emphasis"><em>Minor corrections to the Cocoon 
            section.</em></span>)
        </td></tr><tr><td align="left">Version 2.1</td><td align="left">2002-09-15</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Corrections mineures dans la partie sur Cocoon.
            (<span class="emphasis"><em>Minor corrections to the Cocoon 
            section.</em></span>)
        </td></tr><tr><td align="left">Version 2.0</td><td align="left">2002-09-10</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Ajout de la partie sur la mise à disposition de contenus 
            DocBook XML 4.1.2 à l'aide de Tomcat + Cocoon.
            (<span class="emphasis"><em>Added the section on serving DocBook XML 
            4.1.2 content using Tomcat + Cocoon.</em></span>)
        </td></tr><tr><td align="left">Version 1.5</td><td align="left">2002-08-11</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Ajout de la partie sur XML et du fichier d'exemples XML.
            (<span class="emphasis"><em>Added the XML section and the sample XML 
            file.</em></span>)
        </td></tr><tr><td align="left">Version 1.4</td><td align="left">2002-08-08</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Nombreuses et précieuses modifications et corrections 
            suggérées par Lloyd D. Budd. Merci Lloyd :)
            (<span class="emphasis"><em>Many valuable modifications/corrections 
            suggested by Lloyd D. Budd. Thanks Lloyd. 
	    :)</em></span>)
	</td></tr><tr><td align="left">Version 1.3</td><td align="left">2002-08-02</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Ajout de la partie Informations supplémentaires.
            (<span class="emphasis"><em>Added the "Additional Resources" 
            section.</em></span>)
        </td></tr><tr><td align="left">Version 1.2</td><td align="left">2002-07-23</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Ajout de la partie sur la conversion HTML -&gt; PDF en
            utilisant HTMLDOC. Merci à Luc de Louw pour cette
            suggestion.
            (<span class="emphasis"><em>Added the section on converting HTML -&gt; 
            PDF using HTMLDOC. Thanks to Luc De Louw for the 
            suggestion.</em></span>)
        </td></tr><tr><td align="left">Version 1.1</td><td align="left">2002-07-19</td><td align="left">KET</td></tr><tr><td align="left" colspan="3">
            Correction de fautes grammaticales et d'énumérations.
            (<span class="emphasis"><em>Fixed grammatical errors, numbered 
            processes.</em></span>)
        </td></tr><tr><td align="left">Version 1.0</td><td align="left">2002-06-29</td><td align="left">SA</td></tr><tr><td align="left" colspan="3">
            Version publique initiale.
            (<span class="emphasis"><em>Initial public release.</em></span>)
        </td></tr></table></div></div><div><div class="abstract"><p class="title"><strong>Résumé</strong></p><p>
      Ce guide pratique (<span class="foreignphrase"><em class="foreignphrase">howto</em></span>) vous
      explique comment configurer OpenJade pour transformer des
      documents XML et SGML.
      </p></div></div></div><hr/></div><div class="toc"><p><strong>Table des matières</strong></p><dl class="toc"><dt><span class="sect1"><a href="#intro">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="#droits">1.1. Droits d'utilisation</a></span></dt><dt><span class="sect2"><a href="#copyright">1.2. Copyright et licence</a></span></dt><dt><span class="sect2"><a href="#d0e401">1.3. Remerciements</a></span></dt><dt><span class="sect2"><a href="#d0e459">1.4. Qu'est-ce que DocBook ?</a></span></dt><dt><span class="sect2"><a href="#d0e475">1.5. Qu'est ce qu'un DSSSL ?</a></span></dt><dt><span class="sect2"><a href="#d0e483">1.6. De quoi avons-nous besoin ?</a></span></dt><dt><span class="sect2"><a href="#d0e518">1.7. Conditions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#requirements">2. Les indispensables</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e553">2.1. Préalable</a></span></dt><dt><span class="sect2"><a href="#d0e561">2.2. OpenJade</a></span></dt><dt><span class="sect2"><a href="#d0e570">2.3. Les DTD DocBook</a></span></dt><dt><span class="sect2"><a href="#d0e596">2.4. Les entités ISO</a></span></dt><dt><span class="sect2"><a href="#d0e610">2.5. Le DSSSL de Norman Walsh</a></span></dt><dt><span class="sect2"><a href="#d0e622">2.6. Feuilles de style DSL personnalisées par le TLDP</a></span></dt><dt><span class="sect2"><a href="#d0e638">2.7. HTMLDOC (optionnel)</a></span></dt><dt><span class="sect2"><a href="#d0e645">2.8. Le XSL de Norman Walsh (optionnel)</a></span></dt><dt><span class="sect2"><a href="#d0e669">2.9. Le XSL personnalisé du TLDP (optionnel)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#inst-openjade">3. Installation des outils de conversion — OpenJade</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e689">3.1. Installation d'OpenJade</a></span></dt><dt><span class="sect2"><a href="#d0e801">3.2. Installation du DSSSL de Norman Walsh</a></span></dt><dt><span class="sect2"><a href="#d0e853">3.3. Installation des DTD DocBook</a></span></dt><dt><span class="sect2"><a href="#d0e970">3.4. Installation des entités ISO</a></span></dt><dt><span class="sect2"><a href="#installation-ldpdsl">3.5. Installation du DSL du TLDP</a></span></dt><dt><span class="sect2"><a href="#d0e1173">3.6. Installation de HTMLDOC</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1260">4. Utilisation d'OpenJade</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e1265">4.1. Traitement du SGML</a></span></dt><dt><span class="sect2"><a href="#d0e1362">4.2. Traitement du XML</a></span></dt><dt><span class="sect2"><a href="#d0e1454">4.3. HTML vers PDF (optionnel)</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1481">5. Publier DocBook 4.1.2 XML</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e1510">5.1. Tomcat + Cocoon</a></span></dt><dt><span class="sect2"><a href="#d0e1549">5.2. Installation du XSL de Norman Walsh</a></span></dt><dt><span class="sect2"><a href="#d0e1599">5.3. Installation du XSL du TLDP</a></span></dt><dt><span class="sect2"><a href="#d0e1632">5.4. Configuration de <code class="filename">sitemap.xmap</code></a></span></dt><dt><span class="sect2"><a href="#d0e1680">5.5. Accès à un contenu DocBook 4.1.2 XML dans un navigateur Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="#d0e1694">6. Informations supplémentaires</a></span></dt><dd><dl><dt><span class="sect2"><a href="#d0e1704">6.1. Groupes de nouvelles</a></span></dt><dt><span class="sect2"><a href="#d0e1728">6.2. Listes de diffusion</a></span></dt><dt><span class="sect2"><a href="#d0e1749">6.3. IRC</a></span></dt><dt><span class="sect2"><a href="#d0e1761">6.4. Sites Internet</a></span></dt><dt><span class="sect2"><a href="#d0e1811">6.5. Applications de rédaction et de modelage du XML</a></span></dt></dl></dd></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="intro"/>1. Introduction</h2></div></div></div><p>Quelques acronymes :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
          SGML — Langage normalisé de balisage généralisé 
          (<span class="foreignphrase"><em class="foreignphrase">Standard Generalized Markup 
          Language</em></span>)
        </p></li><li class="listitem"><p>
          XML — Langage de balisage
          extensible (<span class="foreignphrase"><em class="foreignphrase">Extensible Markup
          Language</em></span>)
        </p></li><li class="listitem"><p>
          RTF — Format de texte avec enrichissements 
          (<span class="foreignphrase"><em class="foreignphrase">Rich Text Format</em></span>)
        </p></li><li class="listitem"><p>
          HTML — Langage de balisage hypertexte 
          (<span class="foreignphrase"><em class="foreignphrase">HyperText Markup 
          Language</em></span>)
        </p></li><li class="listitem"><p>
          PDF — Format de document portable 
          (<span class="foreignphrase"><em class="foreignphrase">Portable Document Format</em></span>)
        </p></li></ol></div><p>
      L'objectif de ce document est de configurer OpenJade pour 
      convertir des documents DocBook 3.2 et 4.2 SGML et XML vers les 
      formats HTML, RTF et PDF.
    </p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="droits"/>1.1. Droits d'utilisation</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>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.</p></td></tr></table></div><p>Copyright © 2001, Saqib Ali.</p><p>Copyright © 2003, Guillaume Audirac, Encolpe Degoute et
      Jean-Philippe Guérard pour la version française.</p><p>La version originale de ce document a été réalisée par Saqib Ali en 2001.</p><p>Vous avez le droit de copier, distribuer et modifier la version originale de ce document selon les termes de la <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">licence de documentation libre GNU (GFDL)</a> version 1.1 ou ultérieures, telle que publiée par la <span class="foreignphrase"><em class="foreignphrase">Free Software Fondation (FSF)</em></span>; sans section invariante, sans texte de première de couverture ni texte de quatrième de couverture. Une copie de la licence est disponible à <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.</p><p>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 <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">licence de documentation libre GNU (GFDL)</a>; sans section invariante, sans texte de première de couverture ni texte de quatrième de couverture. Une copie de la licence est disponible à <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.</p><p>Une version française non-officielle de cette licence est disponible à <a class="ulink" href="http://cesarx.free.fr/gfdlf.html" target="_top">http://cesarx.free.fr/gfdlf.html</a>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="copyright"/>1.2. Copyright et licence</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>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.</p></td></tr></table></div><p>Copyright © 2001, Saqib Ali.</p><p>Copyright © 2003, Guillaume Audirac, Encolpe Degoute et
      Jean-Philippe Guérard pour la version française.</p><p><span class="foreignphrase"><em class="foreignphrase">Permission is granted to copy, distribute and/or modify this document under the terms of the <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">GNU Free Documentation License</a>, 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 <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.</em></span></p><p>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 <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">licence de documentation libre GNU (GFDL)</a>; sans section invariante, sans texte de première de couverture ni texte de quatrième de couverture. Une copie de la licence est disponible à <a class="ulink" href="http://www.gnu.org/copyleft/fdl.html" target="_top">http://www.gnu.org/copyleft/fdl.html</a>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e401"/>1.3. Remerciements</h3></div></div></div><p>Toute la gloire revient à <span class="strong"><strong>Allah</strong></span>, <span class="strong"><strong>le Maître des Mondes</strong></span>. Tout le mérite revient à <span class="strong"><strong>Allah</strong></span>. La moindre erreur dans ce document est de ma propre faute.</p><p>De plus, j'aimerais remercier les personnes suivantes pour leurs précieuses contributions à ce document :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
            Eric Safern
            <code class="email">&lt;<a class="email" href="mailto:esafern CHEZ lrn POINT com">esafern CHEZ lrn POINT com</a>&gt;</code>
            pour les mises à jour concernant Cocoon et le JRE.
            <a class="ulink" href="http://www.timebytes.com/" target="_top">http://www.timebytes.com/</a>.
          </p></li><li class="listitem"><p>
            Greg Ferguson
            <code class="email">&lt;<a class="email" href="mailto:gferg CHEZ hoop POINT timonium POINT sgi POINT com">gferg CHEZ hoop POINT timonium POINT sgi POINT com</a>&gt;</code>
            pour ses judicieuses suggestions et astuces sur la liste de
            diffusion de DocBook.
          </p></li><li class="listitem"><p>
            Kristin Thomas
            <code class="email">&lt;<a class="email" href="mailto:kristint CHEZ us POINT ibm POINT com">kristint CHEZ us POINT ibm POINT com</a>&gt;</code>
            pour la relecture initiale de la version originale de ce 
            document.
          </p></li><li class="listitem"><p>
            Luc de Louw
            <code class="email">&lt;<a class="email" href="mailto:luc CHEZ delouw POINT ch">luc CHEZ delouw POINT ch</a>&gt;</code>
            pour avoir suggérer la partie sur HTMLDOC (PDF → HTML).
          </p></li><li class="listitem"><p>
            Lloyd D. Budd
            <code class="email">&lt;<a class="email" href="mailto:ldp CHEZ foolswisdom POINT org">ldp CHEZ foolswisdom POINT org</a>&gt;</code>
            pour ses propositions d'amélioration de la plupart des
            parties de ce document.
          </p></li><li class="listitem"><p>
            Andrew Shugg
            <code class="email">&lt;<a class="email" href="mailto:andrew CHEZ neep POINT com POINT au">andrew CHEZ neep POINT com POINT au</a>&gt;</code>
            pour la correction des erreurs de la version 2.0 de ce
            document.
            <a class="ulink" href="http://www.neep.com.au/" target="_top">Neep Consulting</a>.
          </p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e459"/>1.4. Qu'est-ce que DocBook ?</h3></div></div></div><p>DocBook, c'est une définition de type de document (<span class="foreignphrase"><em class="foreignphrase">Document Type Definition</em></span> 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é. </p><p>Une DTD définit la syntaxe d'un document — c'est principalement un <span class="emphasis"><em>livre de règles</em></span> 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 <span class="emphasis"><em>livre de règles</em></span> 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. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e475"/>1.5. Qu'est ce qu'un DSSSL ?</h3></div></div></div><p>C'est un langage de symboles et de spécifications de style de document (<span class="foreignphrase"><em class="foreignphrase">Document Style Semantics and Specification Language</em></span> 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.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e483"/>1.6. De quoi avons-nous besoin ?</h3></div></div></div><p>Voici les outils nécessaires à la configuration d'OpenJade pour convertir le SGML et le XML :</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>OpenJade</p></li><li class="listitem"><p>Les DTD DocBook</p></li><li class="listitem"><p>Les entités ISO</p></li><li class="listitem"><p>Le DSSSL de Norman Walsh</p></li><li class="listitem"><p>Le DSL du TLDP</p></li><li class="listitem"><p>HTMLDOC (optionnel)</p></li><li class="listitem"><p>Le XSL de Norman Walsh (optionnel)</p></li><li class="listitem"><p>Le XSL du TLDP (optionnel)</p></li></ul></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Tous ces paquets sont libres et disponibles en téléchargement sur Internet. Le chapitre suivant explique comment les télécharger.</p></td></tr></table></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e518"/>1.7. Conditions</h3></div></div></div><p>Ce document considère que ce qui suit est déjà installé sur votre système :</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>gzip — disponible à <a class="ulink" href="http://www.gnu.org/directory/" target="_top">http://www.gnu.org/directory/</a>.</p></li><li class="listitem"><p>gcc et GNU make — disponible à <a class="ulink" href="http://www.gnu.org/directory/" target="_top">http://www.gnu.org/directory/</a>.</p></li><li class="listitem"><p>unzip — disponible à <a class="ulink" href="http://www.info-zip.org/pub/infozip/" target="_top">http://www.info-zip.org/pub/infozip/</a>.</p></li><li class="listitem"><p>Les utilitaires Unix classiques — tar, mkdir, mv …</p></li></ul></div></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="requirements"/>2. Les indispensables</h2></div></div></div><p>Vous devrez télécharger et compiler un seul paquet (OpenJade). Ce guide pratique expliquera l'étape de compilation, mais il serait préférable que vous soyez familier des installations de code source.</p><p>La plupart des paquets nécessaires sont situés sur le site Internet du projet de documentation Linux (<span class="foreignphrase"><em class="foreignphrase"><a class="ulink" href="http://www.tldp.org/authors/index.html#resources" target="_top">The Linux Documentation Project ou TLDP)</a></em></span>.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e553"/>2.1. Préalable</h3></div></div></div><p>Créez un dossier <code class="filename">/tmp/downloads</code>. Nous l'utiliserons pour stocker les codes sources téléchargés. </p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e561"/>2.2. OpenJade</h3></div></div></div><p>OpenJade sera utilisé pour traiter les documents DocBook. OpenJade peut être téléchargé à <a class="ulink" href="http://openjade.sourceforge.net/" target="_top">http://openjade.sourceforge.net/</a>.</p><p>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.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e570"/>2.3. Les DTD DocBook</h3></div></div></div><p>Toutes les DTD DocBook sont disponibles sur le site Internet de <span class="foreignphrase"><em class="foreignphrase">The Linux Documentation Project</em></span> à <a class="ulink" href="http://www.tldp.org/authors/index.html#resources" target="_top">http://www.tldp.org/authors/index.html#resources</a>.</p><p>Veuillez télécharger <a class="ulink" href="http://www.tldp.org/authors/tools/docbk41.zip" target="_top">DocBook SGML v4.1</a>, <a class="ulink" href="http://www.tldp.org/authors/tools/docbk31.zip" target="_top">DocBook SGML v3.1</a>, et <a class="ulink" href="http://www.tldp.org/authors/tools/docbkx412.zip" target="_top">DocBook XML v4.1.2</a>. </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Veuillez télécharger toutes les archives au format compressé zip.</p></td></tr></table></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e596"/>2.4. Les entités ISO</h3></div></div></div><p>Le projet de documentation Linux (<span class="foreignphrase"><em class="foreignphrase"><a class="ulink" href="http://www.tldp.org" target="_top">The Linux Documentation Project</a></em></span>) a empaqueté toutes les entités en un seul et gros fichier <span class="emphasis"><em>tar</em></span>, et l'a placé à <a class="ulink" href="http://www.tldp.org/authors/tools/entities.tar.gz" target="_top">http://www.tldp.org/authors/tools/entities.tar.gz</a> pour le confort des utilisateurs. Remercions le TLDP pour ça.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e610"/>2.5. Le DSSSL de Norman Walsh</h3></div></div></div><p>Le DSSSL de Norman Walsh peut être téléchargé sur le site Internet du projet DocBook à <a class="ulink" href="http://sourceforge.net/project/showfiles.php?group_id=21935" target="_top">http://sourceforge.net/project/showfiles.php?group_id=21935</a>.</p><p>Lors de la rédaction de ce document, <code class="filename">docbook-dsssl-1.76</code> était disponible.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e622"/>2.6. Feuilles de style DSL personnalisées par le TLDP</h3></div></div></div><p>Le DSL du TLDP est une feuille de style personnalisée et utilisée par <span class="foreignphrase"><em class="foreignphrase"><a class="ulink" href="http://www.tldp.org" target="_top">The Linux Documentation Project (TLDP)</a></em></span>. 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é à <a class="ulink" href="http://www.tldp.org/authors/tools/ldp.dsl" target="_top">http://www.tldp.org/authors/tools/ldp.dsl</a>.</p><p>Le fichier <code class="filename">ldp.dsl</code> nécessite le DSSSL de Norman Walsh.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e638"/>2.7. HTMLDOC (optionnel)</h3></div></div></div><p>HTMLDOC peut être utilisé pour convertir le HTML en PDF. Si vous souhaitez créer des documents PDF, téléchargez HTMLDOC à <a class="ulink" href="http://www.easysw.com/htmldoc/software.php" target="_top">http://www.easysw.com/htmldoc/software.php</a>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e645"/>2.8. Le XSL de Norman Walsh (optionnel)</h3></div></div></div><p>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.</p><p>Les feuilles de style sont téléchargeables à <a class="ulink" href="http://sourceforge.net/projects/docbook/" target="_top">http://sourceforge.net/projects/docbook/</a>.</p><p>Téléchargez le paquet nommé <code class="filename">docbook-xsl</code>.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Récemment, <code class="filename">docbook-xsl</code> 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 à l'adresse 
        <code class="email">&lt;<a class="email" href="mailto:saqib CHEZ seagate POINT com">saqib CHEZ seagate POINT com</a>&gt;</code></p></td></tr></table></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e669"/>2.9. Le XSL personnalisé du TLDP (optionnel)</h3></div></div></div><p>Téléchargez également le XSL personnalisé du TLDP à <a class="ulink" href="http://my.core.com/~dhorton/docbook/tldp-xsl/" target="_top">http://my.core.com/~dhorton/docbook/tldp-xsl/</a>.</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="inst-openjade"/>3. Installation des outils de conversion — OpenJade</h2></div></div></div><p>Dans cette section, nous installerons tous les outils dans les dossiers appropriés. Tous vont dans <code class="filename">/usr/local/dbtools/</code>. Créez ce dossier à l'aide de la commande suivante :</p><pre class="screen">
<span class="command"><strong># mkdir /usr/local/dbtools</strong></span>
</pre><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e689"/>3.1. Installation d'OpenJade</h3></div></div></div><p>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 :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/tmp/downloads</code>.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>cd /tmp/downloads</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>gzip -d openjade-1.3.x.tar.gz</strong></span>
</pre></li><li class="listitem"><p>Dépaquetez le fichier.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>tar -xvf openjade-1.3.x.tar</strong></span>
</pre></li><li class="listitem"><p>Déplacez-vous dans le dossier <code class="filename">openjade-1.3</code></p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>cd openjade-1.3.x</strong></span>
</pre></li><li class="listitem"><p>Exécutez la commande <span class="command"><strong>./configure</strong></span>.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>./configure --prefix=/usr/local/dbtools/openjade</strong></span>
</pre></li><li class="listitem"><p>Exécutez la commande <span class="command"><strong>make</strong></span>.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>make</strong></span>
</pre></li><li class="listitem"><p>Exécutez la commande <span class="command"><strong>make install</strong></span>. Dès maintenant, les fichiers binaires d'OpenJade seront installés sous <code class="filename">/usr/local/dbtools/openjade</code>.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>make install</strong></span>
</pre></li><li class="listitem"><p>Copiez le dossier <code class="filename">dsssl</code> de <code class="filename">/tmp/downloads/openjade-1.3.x</code> vers <code class="filename">/usr/local/dbtools/openjade</code>.</p><pre class="screen">
<code class="prompt"># </code><span class="command"><strong>cp -dpR dsssl /usr/local/dbtools/openjade/</strong></span>
</pre></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e801"/>3.2. Installation du DSSSL de Norman Walsh</h3></div></div></div><p>Durant cette étape, nous installerons le DSSSL de Norman Walsh dans un endroit approprié. Le DSSSL n'a pas besoin d'être compilé.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/tmp/downloads</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /tmp/downloads</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>gzip -d docbook-dsssl-1.76.tar.gz</strong></span>
</pre></li><li class="listitem"><p>Dépaquetez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>tar -xvf docbook-dsssl-1.76.tar</strong></span>
</pre></li><li class="listitem"><p>Déplacez-vous dans le dossier <code class="filename">/usr/local/dbtools/docbook-dsssl</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>mv docbook-dsssl-1.76 /usr/local/dbtools/docbook-dsssl</strong></span>
</pre></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e853"/>3.3. Installation des DTD DocBook</h3></div></div></div><p>Dans cette section, nous installerons les DTD DocBook.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/usr/local/dbtools</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /usr/local/dbtools</strong></span>
</pre></li><li class="listitem"><p>Créez trois nouveaux dossiers, nommés <code class="filename">dtd3.1</code>, <code class="filename">dtd4.1</code>, et <code class="filename">dtd4.1.2</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>mkdir dtd3.1</strong></span>
<span class="command"><strong><code class="prompt"># </code>mkdir dtd4.1</strong></span>
<span class="command"><strong><code class="prompt"># </code>mkdir dtd4.1.2</strong></span>
</pre></li><li class="listitem"><p>Déplacez-vous dans le dossier <code class="filename">dtd3.1</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd dtd3.1</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier DocBook SGML v3.1 dans ce dossier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>unzip /tmp/downloads/docbk31.zip</strong></span>
</pre></li><li class="listitem"><p>Déplacez-vous dans le dossier <code class="filename">dtd4.1</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd ../dtd4.1</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier DocBook SGML v4.1 dans ce dossier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>unzip /tmp/downloads/docbk41.zip</strong></span>
</pre></li><li class="listitem"><p>Déplacez-vous dans le dossier <code class="filename">dtd4.1.2</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd ../dtd4.1.2</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier DocBook XML v4.1.2 dans ce dossier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>unzip /tmp/downloads/docbk412.zip</strong></span>
</pre></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e970"/>3.4. Installation des entités ISO</h3></div></div></div><p>Dans cette section, nous installerons les entités ISO que nous avons téléchargées sur le site Internet du TLDP.</p><p>Tout d'abord, nous installons les entités ISO pour la DTD 3.1 SGML.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/usr/local/dbtools/dtd3.1</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /usr/local/dbtools/dtd3.1</strong></span>
</pre></li><li class="listitem"><p>Copiez ici le fichier <code class="filename">/tmp/download/entities.tar.gz</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cp /tmp/download/entities.tar.gz .</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>gzip -d entities.tar.gz</strong></span>
</pre></li><li class="listitem"><p>Dépaquetez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>tar -xvf entities.tar</strong></span>
</pre></li></ol></div><p>Ensuite, nous installons les entités ISO pour la DTD 4.1 SGML.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/usr/local/dbtools/dtd4.1</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /usr/local/dbtools/dtd4.1</strong></span>
</pre></li><li class="listitem"><p>Copiez ici le fichier <code class="filename">/tmp/download/entities.tar.gz</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cp /tmp/download/entities.tar.gz .</strong></span>
</pre></li><li class="listitem"><p>Décompressez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>gzip -d entities.tar.gz</strong></span>
</pre></li><li class="listitem"><p>Dépaquetez le fichier.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>tar -xvf entities.tar</strong></span>
</pre></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="installation-ldpdsl"/>3.5. Installation du DSL du TLDP</h3></div></div></div><p>Enfin, nous installons la feuille de style personnalisée du TLDP.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Positionnez-vous dans le dossier <code class="filename">/tmp/download</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /tmp/download</strong></span>
</pre></li><li class="listitem"><p>Copiez le fichier <code class="filename">ldp.dsl</code> à l'emplacement <code class="filename">/usr/local/dbtools/docbook-dsssl/print</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cp ldp.dsl /usr/local/dbtools/docbook-dsssl/print</strong></span>
</pre></li><li class="listitem"><p>Copiez le fichier <code class="filename">ldp.dsl</code> à l'emplacement <code class="filename">/usr/local/dbtools/docbook-dsssl/html</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cp ldp.dsl /usr/local/dbtools/docbook-dsssl/html</strong></span>
</pre></li><li class="listitem"><p><a id="adaptation-ldpdsl"/>Le contenu du fichier <code class="filename">ldp.dsl</code> doit être modifié pour refléter le chemin absolu du fichier <code class="filename">docbook.dsl</code>. Voici la zone originale du fichier qui doit être adaptée :</p><pre class="screen">
&lt;![%html;[
&lt;!ENTITY % print "IGNORE"&gt;
&lt;!ENTITY docbook.dsl PUBLIC
         "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN"
         CDATA dsssl&gt;
]]&gt;
&lt;!ENTITY % print "INCLUDE"&gt;
&lt;![%print;[
&lt;!ENTITY docbook.dsl PUBLIC
         "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN"
         CDATA dsssl&gt;
]]&gt;	   
</pre><p>Éditez le fichier <code class="filename">ldp.dsl</code> situé à l'emplacement <code class="filename">/usr/local/dbtools/docbook-dsssl/print</code> avec un éditeur de texte.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>emacs /usr/local/dbtools/docbook-dsssl/print/ldp.dsl</strong></span>
</pre><p>Modifiez le contenu du fichier comme suit :</p><pre class="screen">
&lt;![%html;[
&lt;!ENTITY % print "IGNORE"&gt;
&lt;!ENTITY docbook.dsl SYSTEM
         "/usr/local/dbtools/docbook-dsssl/print/docbook.dsl"
         CDATA dsssl&gt;
]]&gt;
&lt;!ENTITY % print "INCLUDE"&gt;
&lt;![%print;[
&lt;!ENTITY docbook.dsl SYSTEM
         "/usr/local/dbtools/docbook-dsssl/print/docbook.dsl"
         CDATA dsssl&gt;
]]&gt;
</pre><p>Éditez le fichier <code class="filename">ldp.dsl</code> situé à l'emplacement <code class="filename">/usr/local/dbtools/docbook-dsssl/html</code> avec un éditeur de texte.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>emacs /usr/local/dbtools/docbook-dsssl/html/ldp.dsl</strong></span>
</pre><p>Modifiez le contenu du fichier comme suit :</p><pre class="screen">
&lt;![%html;[
&lt;!ENTITY % print "IGNORE"&gt;
&lt;!ENTITY docbook.dsl SYSTEM
         "/usr/local/dbtools/docbook-dsssl/html/docbook.dsl"
         CDATA dsssl&gt;
]]&gt;
&lt;!ENTITY % print "INCLUDE"&gt;
&lt;![%print;[
&lt;!ENTITY docbook.dsl SYSTEM
         "/usr/local/dbtools/docbook-dsssl/html/docbook.dsl"
         CDATA dsssl&gt;
]]&gt;
</pre></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1173"/>3.6. Installation de HTMLDOC</h3></div></div></div><p>Cette étape est facultative. Elle est utile seulement si vous désirez créer des documents PDF à partir de HTML.</p><p>Retournez dans le dossier des téléchargements.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /tmp/download</strong></span>
</pre><p>Décompressez et dépaquetez le code source de HTMLDOC.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>gzip -d htmldoc-1.8.xx-source.tar.gz</strong></span>
<span class="command"><strong><code class="prompt"># </code>tar -xvf htmldoc-1.8.xx-source.tar</strong></span>
<span class="command"><strong><code class="prompt"># </code>cd htmldoc-1.8.xx-1</strong></span>
</pre><p>Exécutez <span class="command"><strong>configure</strong></span> pour définir le chemin d'installation.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>./configure --prefix=/usr/local/dbtools/htmldoc</strong></span>
<span class="command"><strong><code class="prompt"># </code>make</strong></span>
</pre><p>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 <code class="filename">Makefile</code>. Il devrait se plaindre à l'installation des fontes, parce qu'elles ne sont pas disponibles sur le système.</p><p>Voici l'erreur obtenue lorsque vous exécuterez <span class="command"><strong>make install</strong></span> :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>make install</strong></span>
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
</pre><p>Pour corriger ce problème d'installation, éditez le fichier <code class="filename">fonts/Makefile</code> et mettez en commentaires les lignes référencées aux fontes <span class="emphasis"><em>ZapfChancery</em></span> et <span class="emphasis"><em>ZapfDingbats</em></span>.</p><p>Ensuite, exécutez l'installation :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>make install</strong></span>
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...
</pre></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1260"/>4. Utilisation d'OpenJade</h2></div></div></div><p>Dans cette section, nous utiliserons OpenJade pour convertir des documents DocBook SGML/XML en HTML, RTF, et PDF.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1265"/>4.1. Traitement du SGML</h3></div></div></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1268"/>4.1.1. Définition de la variable environnementale <code class="varname">SGML_CATALOG_FILES</code> pour le SGML</h4></div></div></div><p>La variable <code class="varname">SGML_CATALOG_FILES</code> doit être définie pour pointer sur les fichiers <code class="filename">catalog</code> appropriés. Pour définir la variable, utilisez la commande suivante pour le Bourne shell :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:\
<code class="prompt">&gt; </code>/usr/local/dbtools/dtd3.1/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog</strong></span>
</pre><p>Pour le C shell, utilisez cette commande :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES /usr/local/dbtools/openjade/dsssl/catalog</strong></span>
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES "$SGML_CATALOG_FILES":/usr/local/dbtools/dtd3.1/docbook.cat</strong></span>
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES "$SGML_CATALOG_FILES":/usr/local/dbtools/docbook-dsssl/catalog</strong></span>
</pre></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1311"/>4.1.2. SGML vers HTML</h4></div></div></div><p>Pour convertir du SGML en HTML, utilisez la commande suivante :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -t sgml \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.sgml</strong></span>
</pre><p>Pour créer un document d'une pièce (tout dans un seul fichier) :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.sgml</strong></span>
</pre></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1344"/>4.1.3. SGML vers RTF</h4></div></div></div><p>Pour convertir du SGML en RTF, utilisez la commande suivante :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -t rtf \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/print/ldp.dsl#print \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.sgml </strong></span>
</pre></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1362"/>4.2. Traitement du XML</h3></div></div></div><p>Vous pouvez télécharger un exemple de fichier DocBook 4.1.2 XML à <a class="ulink" href="http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml" target="_top">http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml</a></p><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1369"/>4.2.1. Définition de la variable environnementale <code class="varname">SGML_CATALOG_FILES</code> pour le XML</h4></div></div></div><p>La variable <code class="varname">SGML_CATALOG_FILES</code> doit être définie pour pointer sur les fichiers <code class="filename">catalog</code> appropriés. Pour définir la variable, utilisez la commande suivante pour le Bourne shell :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>export SGML_CATALOG_FILES=/usr/local/dbtools/openjade/dsssl/catalog:\
<code class="prompt">&gt; </code>/usr/local/dbtools/dtd4.1.2/docbook.cat:/usr/local/dbtools/docbook-dsssl/catalog</strong></span>
</pre><p>Pour le C shell, utilisez cette commande :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES /usr/local/dbtools/openjade/dsssl/catalog</strong></span>
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES "$SGML_CATALOG_FILES":/usr/local/dbtools/dtd4.1.2/docbook.cat</strong></span>
<span class="command"><strong><code class="prompt"># </code>setenv SGML_CATALOG_FILES "$SGML_CATALOG_FILES":/usr/local/dbtools/docbook-dsssl/catalog</strong></span>
</pre></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1412"/>4.2.2. XML vers HTML</h4></div></div></div><p>Pour convertir du XML en HTML, utilisez la commande suivante :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -t xml \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html\
<code class="prompt">&gt; </code>/usr/local/dbtools/docbook-dsssl/dtds/decls/xml.dcl \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.xml</strong></span>
</pre></div><div class="sect3"><div class="titlepage"><div><div><h4 class="title"><a id="d0e1433"/>4.2.3. XML vers RTF</h4></div></div></div><p>Pour convertir du XML en RTF, utilisez la commande suivante :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -t rtf \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/print/ldp.dsl#print \
<code class="prompt">&gt; </code>/usr/local/dbtools/docbook-dsssl/dtds/decls/xml.dcl \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.xml</strong></span>
</pre></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1454"/>4.3. HTML vers PDF (optionnel)</h3></div></div></div><p>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 :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/openjade/bin/openjade -V nochunks -t sgml \
<code class="prompt">&gt; </code>-d /usr/local/dbtools/docbook-dsssl/html/ldp.dsl#html \
<code class="prompt">&gt; </code>DocBook-OpenJade-SGML-XML-HOWTO.sgml</strong></span>
</pre><p>Maintenant, exécutez HTMLDOC pour générer le PDF.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>/usr/local/dbtools/htmldoc/bin/htmldoc -f outfile.pdf input.html</strong></span>
</pre></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1481"/>5. Publier DocBook 4.1.2 XML</h2></div></div></div><p>Il existe trois moyens de publier DocBook 4.1.2 XML sur un serveur Internet :</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>OpenJade en ligne de commande pré-interprétée (<span class="foreignphrase"><em class="foreignphrase">command line pre-processed OpenJade</em></span>), XSLT</p></li><li class="listitem"><p>Scripts — PHP, Perl, Python</p></li><li class="listitem"><p>Serveur d'applications — Tomcat + Cocoon</p></li></ul></div><p>La meilleure option est d'utiliser un serveur d'applications comme Cocoon.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Cocoon en action"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Cocoon en action</th></tr><tr><td align="left" valign="top"><p>Pour visualiser un exemple de serveur Internet publiant des contenus DocBook 4.1.2 XML avec Tomcat + Cocoon, visitez <a class="ulink" href="http://www.xml-dev.com:8080/cocoon/mount/docbook/" target="_top">http://www.xml-dev.com:8080/cocoon/mount/docbook/</a>.</p></td></tr></table></div><p>Dans cette section, nous verrons comment publier un contenu DocBook 4.1.2 XML avec Tomcat + Cocoon.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1510"/>5.1. Tomcat + Cocoon</h3></div></div></div><p>Tomcat est le contenant de mini-serveurs Java (<span class="foreignphrase"><em class="foreignphrase">Java Servlet Container</em></span>). Pour plus d'informations, visitez <a class="ulink" href="http://jakarta.apache.org/tomcat/index.html" target="_top">http://jakarta.apache.org/tomcat/index.html</a>.</p><p>Apache Cocoon est une structure de publication XML. Pour plus d'informations, visitez <a class="ulink" href="http://xml.apache.org/cocoon/index.html" target="_top">http://xml.apache.org/cocoon/index.html</a>.</p><p>Ce guide pratique ne détaillera pas la configuration de Tomcat + Cocoon, puisque c'est déjà fait dans le document <a class="ulink" href="http://wiki.cocoondev.org/Wiki.jsp?page=CocoonCompetenceCenter" target="_top">http://wiki.cocoondev.org/Wiki.jsp?page=CocoonCompetenceCenter</a>. Cette configuration est simple et ne prendra pas plus de cinq minutes.</p><p>Une fois Cocoon + Tomcat configurés et opérationnels, poursuivez aux sections suivantes pour publier des contenus DocBook 4.1.2 XML.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Avertissement important : "><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Avertissement important : </th></tr><tr><td align="left" valign="top"><p>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.</p></td></tr></table></div><p><span class="emphasis"><em>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).</em></span></p><p>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.</p><p>Pour savoir quelle est la version installée actuellement :</p><pre class="screen"><span class="command"><strong># java org.apache.xalan.xslt.EnvironmentCheck</strong></span></pre><p>Pour plus d'informations, visitez <a class="ulink" href="http://xml.apache.org/xalan-j/faq.html" target="_top">http://xml.apache.org/xalan-j/faq.html</a>.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1549"/>5.2. Installation du XSL de Norman Walsh</h3></div></div></div><p>Durant cette phase, nous installerons le XSL de Norman Walsh dans le dossier <code class="filename">/usr/local/dbtools/</code>.</p><p>Positionnez-vous dans le dossier <code class="filename">/tmp/downloads</code>, puis décompressez et dépaquetez le fichier <code class="filename">docbook-xsl</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /tmp/downloads/</strong></span>
<span class="command"><strong><code class="prompt"># </code>gzip -d docbook-xsl-1.53.0.tar.gz</strong></span>
<span class="command"><strong><code class="prompt"># </code>tar -xvf docbook-xsl-1.53.0.tar</strong></span>
</pre><p>Pour installer <code class="filename">docbook-xsl</code>, déplacez les fichiers dans <code class="filename">/usr/local/dbtools</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>mv docbook-xsl-1.53.0 /usr/local/dbtool/docbook-xsl</strong></span>
</pre><p>Ensuite, installez le XSL du TLDP.</p></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1599"/>5.3. Installation du XSL du TLDP</h3></div></div></div><p>Décompressez et dépaquetez le fichier <code class="filename">tldp-xsl-xxxxx.tar.gz</code>, puis copiez tous les fichiers dans le dossier <code class="filename">/usr/local/dbtools/docbook-xsl/html</code>.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd /tmp/downloads</strong></span>
<span class="command"><strong><code class="prompt"># </code>gzip tldp-xsl-xxxxx.tar.gz</strong></span>
<span class="command"><strong><code class="prompt"># </code>gzip tldp-xsl-xxxxx.tar</strong></span>
<span class="command"><strong><code class="prompt"># </code>mv tldp-html*.xsl /usr/local/dbtools/docbook-xsl/html</strong></span>
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1632"/>5.4. Configuration de <code class="filename">sitemap.xmap</code></h3></div></div></div><p><code class="varname">$COCOON_HOME</code> pointe vers le dossier d'applications Internet de Cocoon. Ce dossier s'appelle typiquement <code class="filename">/usr/local/jakarta-tomcat-4.1.9/webapps/cocoon/</code></p><p>Créez un dossier nommé <code class="filename">docbook</code> dans <code class="filename">$COCOON_HOME/mount</code>. c'est là que nous mettrons tous nos contenus DocBook XML 4.1.2.</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>mkdir $COCOON_HOME/mount/docbook</strong></span>
</pre><p>Créez un fichier nommé <code class="filename">sitemap.xmap</code> dans <code class="filename">$COCOON_HOME/mount/docbook</code> avec le contenu suivant :</p><pre class="screen">
<span class="command"><strong><code class="prompt"># </code>cd $COCOON_HOME/mount/docbook</strong></span>
<span class="command"><strong><code class="prompt"># </code>vi sitemap.xmap</strong></span>
</pre><pre class="screen">
&lt;map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0"&gt;

    &lt;!-- use the standard components --&gt;
    &lt;map:components&gt;
        &lt;map:generators default="file"/&gt;
        &lt;map:transformers default="xslt"/&gt;
        &lt;map:readers default="resource"/&gt;
        &lt;map:serializers default="html"/&gt;
        &lt;map:selectors default="browser"/&gt;
        &lt;map:matchers default="wildcard"/&gt;
        &lt;map:transformers default="xslt"/&gt;
    &lt;/map:components&gt;
      
    &lt;map:pipelines&gt;
        &lt;map:pipeline&gt;

   &lt;map:match pattern=""&gt;
    &lt;map:generate src="samples.xml"/&gt;
    &lt;map:transform
src="/usr/local/jakarta-tomcat-4.1.9/webapps/cocoon/mount/editor/stylesheets/simple-page2html.xsl"/&gt;
    &lt;map:serialize/&gt;
   &lt;/map:match&gt;

            &lt;!-- répond aux requêtes *.html avec 
                 nos documents traités par .xsl --&gt;
            &lt;map:match pattern="*.html"&gt;
                &lt;map:generate src="{1}.xml"/&gt;
                &lt;map:transform
                  src="/usr/local/dbtools/docbook-xsl/html/tldp-html.xsl"/&gt;
                &lt;map:serialize type="html"/&gt;
            &lt;/map:match&gt;
            
            &lt;!-- ensuite, répond aux requêtes *.pdf avec 
                 nos documents traités par doc2pdf.xsl --&gt;
            &lt;map:match pattern="*.pdf"&gt;
                &lt;map:generate src="{1}.xml"/&gt;
                &lt;map:transform
                  src="/usr/local/dbtools/docbook-xsl/fo/docbook.xsl"/&gt;
                &lt;map:serialize type="fo2pdf"/&gt;
            &lt;/map:match&gt;

            &lt;map:match pattern="*.xml"&gt;
                &lt;map:generate src="{1}.xml"/&gt;
                &lt;map:serialize type="xml"/&gt;
            &lt;/map:match&gt;


        &lt;/map:pipeline&gt;
    &lt;/map:pipelines&gt;
&lt;/map:sitemap&gt;
</pre></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1680"/>5.5. Accès à un contenu DocBook 4.1.2 XML dans un navigateur Internet</h3></div></div></div><p>Placez un fichier DocBook 4.1.2 XML dans le dossier <code class="filename">$COCOON_HOME/mount/docbook/</code>.</p><p>Un fichier d'exemple est disponible à <a class="ulink" href="http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml" target="_top">http://www.xml-dev.com:8080/cocoon/mount/docbook/openjade.xml</a>.</p><p>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).</p></div></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"><a id="d0e1694"/>6. Informations supplémentaires</h2></div></div></div><p>Cette section vous oriente vers des liens utiles sur l'Internet.</p><p>Pour suggérer d'ajouter ici des ressources supplémentaires, 
    écrivez-moi à <code class="email">&lt;<a class="email" href="mailto:saqib CHEZ seagate POINT com">saqib CHEZ seagate POINT com</a>&gt;</code>. 
    Merci.</p><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1704"/>6.1. Groupes de nouvelles</h3></div></div></div><p>Voici quelques groupes de nouvelles dignes d'intérêt :</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>comp.text.sgml (facilement accessible par <a class="ulink" href="http://groups.google.com/groups?group=comp.text.sgml" target="_top">Google! Groups</a>)</p></li><li class="listitem"><p>comp.text.xml (facilement accessible par <a class="ulink" href="http://groups.google.com/groups?group=comp.text.xml" target="_top">Google! Groups</a>)</p></li><li class="listitem"><p>htmldoc.general (serveur — <a class="ulink" href="http://news.easysw.com" target="_top">news.easysw.com</a>)</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1728"/>6.2. Listes de diffusion</h3></div></div></div><p>On trouve ici quelques listes de diffusion pertinentes.</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Liste de diffusion DocBook d'OASIS. Visitez <a class="ulink" href="http://www.oasis-open.org/committees/docbook/mailinglist/index.shtml" target="_top">http://www.oasis-open.org/committees/docbook/mailinglist/index.shtml</a> pour plus d'informations.</p></li><li class="listitem"><p>Liste de diffusion DocBook du TLDP. Visitez <a class="ulink" href="http://www.tldp.org/mailinfo.html" target="_top">http://www.tldp.org/mailinfo.html</a> pour plus d'informations.</p></li><li class="listitem"><p>xml-doc de Yahoo Groups. Visitez <a class="ulink" href="http://groups.yahoo.com/group/xml-doc/" target="_top">http://groups.yahoo.com/group/xml-doc/</a> pour plus d'informations.</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1749"/>6.3. IRC</h3></div></div></div><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>Canal IRC DocBook en français : #docbook-fr sur <a class="ulink" href="irc://irc.freenode.net" target="_top">irc://irc.freenode.net</a></p></li><li class="listitem"><p>Canal IRC DocBook en anglais : #docbook sur <a class="ulink" href="irc://irc.freenode.net" target="_top">irc://irc.freenode.net</a></p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1761"/>6.4. Sites Internet</h3></div></div></div><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p><a class="ulink" href="http://www.oasis-open.org/" target="_top">http://www.oasis-open.org/</a>, OASIS maintient un éventail de DTD DocBook</p></li><li class="listitem"><p><a class="ulink" href="http://www.xml-dev.com/blog/" target="_top">http://www.xml-dev.com/blog/</a>, XML / XHTML WebLog</p></li><li class="listitem"><p><a class="ulink" href="http://docbook.org/wiki/moin.cgi/" target="_top">http://docbook.org/wiki/moin.cgi/</a>, le Wiki DocBook</p></li><li class="listitem"><p>
            <a class="ulink" href="http://www.docbook.org/tdg/en/" target="_top">http://www.docbook.org/tdg/en/</a>, version en 
            ligne (et en v.o.) du livre « DocBook : La 
            référence »
          </p></li><li class="listitem"><p><a class="ulink" href="http://www.bureau-cornavin.com/opensource/crash-course/index.html" target="_top">http://www.bureau-cornavin.com/opensource/crash-course/index.html</a>, document sur la rédaction utilisant DocBook : <span class="foreignphrase"><em class="foreignphrase">A Crash Course</em></span></p></li><li class="listitem"><p><a class="ulink" href="http://www-106.ibm.com/developerworks/library/l-docbk.html" target="_top">http://www-106.ibm.com/developerworks/library/l-docbk.html</a>, un guide léger sur DocBook (excellente introduction)</p></li><li class="listitem"><p><a class="ulink" href="http://www.tldp.org/LDP/LDP-Author-Guide/index.html" target="_top">http://www.tldp.org/LDP/LDP-Author-Guide/index.html</a>, guide d'auteur issu du projet de documentation Linux (TLDP)</p></li><li class="listitem"><p><a class="ulink" href="http://www.tldp.org/authors/index.html#resources" target="_top">http://www.tldp.org/authors/index.html#resources</a>, ressources DocBook fournies par le TLDP</p></li><li class="listitem"><p><a class="ulink" href="http://www.traduc.org/docs/howto/lecture/DocBook-Demystification-HOWTO.html" target="_top">http://www.traduc.org/docs/howto/lecture/DocBook-Demystification-HOWTO.html</a>, Guide pratique (<span class="foreignphrase"><em class="foreignphrase">HOWTO</em></span>) : Démystification de DocBook de Eric Raymond</p></li><li class="listitem"><p><a class="ulink" href="http://www.xml-dev.com:8080/cocoon/mount/docbook/" target="_top">http://www.xml-dev.com:8080/cocoon/mount/docbook/</a>, site d'exemples de configuration de Tomcat + Cocoon + DocBook</p></li></ol></div></div><div class="sect2"><div class="titlepage"><div><div><h3 class="title"><a id="d0e1811"/>6.5. Applications de rédaction et de modelage du XML</h3></div></div></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note: Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"/></td><th align="left">Note</th></tr><tr><td align="left" valign="top"><p>Une liste complète d'éditeurs XML se trouve à <a class="ulink" href="http://www.xml-dev.com/blog/#19" target="_top">http://www.xml-dev.com/blog/#19</a></p></td></tr></table></div><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>eXchaNGeR — Navigateur XML (et éditeur XML) : <a class="ulink" href="http://xngr.org/" target="_top">http://xngr.org/</a></p></li><li class="listitem"><p>XERLIN — Application de modelage du XML : <a class="ulink" href="http://www.xerlin.org/" target="_top">http://www.xerlin.org/</a></p></li><li class="listitem"><p>DocPro par Command Prompt, INC : <a class="ulink" href="http://www.commandprompt.com/" target="_top">http://www.commandprompt.com/</a></p></li><li class="listitem"><p>YAWC Pro par XML Workshop LTD : <a class="ulink" href="http://www.yawcpro.com/" target="_top">http://www.yawcpro.com/</a>. Peut être utilisé pour convertir des documents MS Word en simple DocBook XML.</p></li><li class="listitem"><p>Logictran — Convertisseur RTF : <a class="ulink" href="http://www.logictran.com/" target="_top">http://www.logictran.com/</a>. Word/RTF vers HTML/XML.</p></li><li class="listitem"><p>MajiX — Convertisseur Word vers XML : <a class="ulink" href="http://www.tetrasix.com/" target="_top">http://www.tetrasix.com/</a></p></li><li class="listitem"><p>XMETAL par SoftQuad : <a class="ulink" href="http://www.softquad.com/" target="_top">http://www.softquad.com/</a></p></li><li class="listitem"><p>Éditeur non-balisé par i4i (DTD DocBook non-maintenues) : <a class="ulink" href="http://www.i4i.com/" target="_top">http://www.i4i.com/</a></p></li><li class="listitem"><p>Éditeur XML par XMLmind : <a class="ulink" href="http://www.xmlmind.com/xmleditor/" target="_top">http://www.xmlmind.com/xmleditor/</a></p></li><li class="listitem"><p>upCast et downCast par Inifinity Loop : <a class="ulink" href="http://www.infinity-loop.de/en/products.html" target="_top">http://www.infinity-loop.de/en/products.html</a></p></li><li class="listitem"><p>W2XML par DocSoft : <a class="ulink" href="http://www.docsoft.com/w2xmlv2.htm" target="_top">http://www.docsoft.com/w2xmlv2.htm</a></p></li><li class="listitem"><p>XMLWrite par Wattle Software : <a class="ulink" href="http://xmlwriter.net/" target="_top">http://xmlwriter.net/</a></p></li><li class="listitem"><p>oXygen — Éditeur XML basé sur Java : <a class="ulink" href="http://www.oxygenxml.com/" target="_top">http://www.oxygenxml.com/</a></p></li><li class="listitem"><p>Xeena par IBM : <a class="ulink" href="http://www.alphaworks.ibm.com/tech/xeena" target="_top">http://www.alphaworks.ibm.com/tech/xeena</a></p></li><li class="listitem"><p>Excosoft XML Client : <a class="ulink" href="http://www.excosoft.se/eweb/site/exc_pd.html" target="_top">http://www.excosoft.se/eweb/site/exc_pd.html</a></p></li><li class="listitem"><p>Timelux Xpress : <a class="ulink" href="http://www.timelux.lu/html/Xpress2001.html" target="_top">http://www.timelux.lu/html/Xpress2001.html</a></p></li><li class="listitem"><p>Morphon : <a class="ulink" href="http://www.morphon.com/" target="_top">http://www.morphon.com/</a></p></li><li class="listitem"><p>Conglomerate : <a class="ulink" href="http://conglomerate.org/" target="_top">http://conglomerate.org/</a></p></li></ol></div></div></div></div></body></html>