Rechercher un article
Cahiers GUTenberg (en ligne) issn 2118-8254

Table des matières de ce fascicule | Article précédent | Article suivant
Michel Cubero-Castan
PolyDoc : un exemple d’application XML pour la création personnalisée de polycopiés
Cahiers Gutenberg no. 35-36 (2000), p. 133-155
Article PDF

Résumé

Le Document Object Model (DOM) de W3C est une norme qui spécifie une API permettant d’effectuer des opérations de création, de modification ou de consultation des éléments d’un document XML représenté sous forme arborescente. Des implémentations du DOM existent pour divers langages de programmation, en particulier Java.

Cet article présente PolyDoc, une application Java basée sur le DOM, et permettant la traduction d’un document XML vers HTML, LaTeX, Open e-Book, ... ou encore XML (mais avec une DTD différente). A travers PolyDoc, nous décrivons un processus de production de documents suivant trois étapes :

  • écriture du contenu dans le format XML,
  • mise en forme globale personnalisée en Java,
  • production du résultat via HTML, LaTeX, ...

A titre d’exemple, un document type, la fiche de programmation, est traitée de manière détaillée.