Intéressons nous à un fichier créé avec le traitement de texte : Writer.
Ce qu'il faut savoir : le fichier.odt créé dans OpenOffice.org est une archive à l'image d'un fichier zip.
Et vous obtenez une arborescence comme suit :unzip fichier.odt
Le rôle de ces fichiers :monchemin/odt/
|-- Configurations2
| |-- accelerator
| | `-- current.xml
| |-- floater
| |-- images
| | `-- Bitmaps
| |-- menubar
| |-- popupmenu
| |-- progressbar
| |-- statusbar
| `-- toolbar
|-- META-INF
| `-- manifest.xml
|-- Thumbnails
| `-- thumbnail.png
|-- content.xml
|-- meta.xml
|-- mimetype
|-- settings.xml
`-- styles.xml
thumbnail.png contient l'aperçu du document, si vous générer des fichiers OpenOffice.org à la volée, vous pouvez remplacer cette image par votre logo par exemple (en respectant taille et format).
content.xml contient le texte lui-même entouré de ses balises, c'est lui qui sera créé avec le contenu envoyé par votre application.
styles.xml contient tous les styles et meta.xml les métadonnées !
Pour gagner du temps vous créerez un fichier OpenOffice.org qui contient tous les styles, métadonnées... Vous pouvez ainsi vous concentrez sur le contenu.
A suivre...