1. Introduction
Cet article traite de Docbook et de transformations XSL, donc implicitement de XML. Pour pouvoir nous concentrer sur la conversion de Docbook en XHTML, nous partirons du principe que la notion de « transformation XSL » est connue. La connaissance du format Docbook n'est pas requise pour comprendre cet article. Nous donnerons un exemple de document Docbook afin d'y faire référence dans la suite de l'article. Nous le traiterons comme un document XML et expliquerons les notions de Docbook lorsque nécessaire. Nous rappelons par ailleurs qu'un article paru dans GNU/Linux Magazine n°60 abordait quelques notions de Docbook.
L'objet de cet article est de construire une feuille de style XSL permettant de transformer le document Docbook ci-dessous en XHTML. Nous nous donnons les contraintes suivantes :
- <emphasis>... devient <span class="italique">... (au lieu de <i>) ;
- <emphasis role="bold">... devient <span class="gras">... ;
- <para>... devient tout simplement <p>......
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première