PolyDoc : un exemple d’application XML pour la création personnalisée de polycopiés
Cahiers GUTenberg, no. 35-36 (2000), pp. 133-155.

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.

@article{CG_2000___35-36_133_0,
     author = {Cubero-Castan, Michel},
     title = {PolyDoc~: un exemple d{\textquoteright}application {XML} pour la cr\'eation personnalis\'ee de polycopi\'es},
     journal = {Cahiers GUTenberg},
     pages = {133--155},
     publisher = {Association GUTenberg},
     number = {35-36},
     year = {2000},
     language = {fr},
     url = {http://www.numdam.org/item/CG_2000___35-36_133_0/}
}
TY  - JOUR
AU  - Cubero-Castan, Michel
TI  - PolyDoc : un exemple d’application XML pour la création personnalisée de polycopiés
JO  - Cahiers GUTenberg
PY  - 2000
SP  - 133
EP  - 155
IS  - 35-36
PB  - Association GUTenberg
UR  - http://www.numdam.org/item/CG_2000___35-36_133_0/
LA  - fr
ID  - CG_2000___35-36_133_0
ER  - 
%0 Journal Article
%A Cubero-Castan, Michel
%T PolyDoc : un exemple d’application XML pour la création personnalisée de polycopiés
%J Cahiers GUTenberg
%D 2000
%P 133-155
%N 35-36
%I Association GUTenberg
%U http://www.numdam.org/item/CG_2000___35-36_133_0/
%G fr
%F CG_2000___35-36_133_0
Cubero-Castan, Michel. PolyDoc : un exemple d’application XML pour la création personnalisée de polycopiés. Cahiers GUTenberg, no. 35-36 (2000), pp. 133-155. http://www.numdam.org/item/CG_2000___35-36_133_0/