|
Une feuille de style DocBook avec XML::XPathScriptUne feuille de style DocBook avec XML::XPathScript
By Dominique Quatravaux You can find more information on the speaker's site:
La conversion de Docbook XML vers un format imprimable est une tâche à laquelle se sont attelés bon nombre de projets de logiciel libre. Il peuvent être classés en deux grands groupes : ceux qui produisent une sortie laide, et ceux qui utilisent LaTeX. Pour les membres de cette seconde catégorie, deux problèmes doivent être traités lors de la réalisation : la correspondance entre les deux structures logiques de document (l'imbrication des balises est asez différente entre LaTeX et Docbook), et la barrière Unicode (on peut apprendre l'UTF-8 à LaTeX mais des problèmes de polices de caractères se posent alors). Les solutions basées sur XSLT résolvent le premier problème élégamment grâce au paradigme des patrons (templates), mais ont du mal à réussir un encodage correct des caractères. Les solutions qui utilisent Perl utilisent typiquement les expressions rationnelles de façon intensive, et par conséquent sont difficiles à comprendre, déboguer et maintenir; elles n'ont pas l'extrême modularité du mécanisme de patrons d'XSLT. |