Bonjour
J'ai un document open office writer. Je souhaiterais importer des données XML dans différents champs de ce document. J'ai déjà réussi à importer des données xml mais d'une manière brute sans que les données s'importent dans un espace spécifique du document. Cette page d'internet :
http://www.bobiciel.com/maxopeninfo/...l/page-35.html présente exactement ce que je voudrais faire. J'ai téléchargé leur dossier d'exemple et tout marche. L'import de données xml se fait dans différents champs d'un document open office.
J'ai voulu faire de même pour mon propre document writer. J'ai crée différents champs de fusion XML dans mon document. J'ai ensuite décompressé le fichier .odt pour avoir accés aux fichiers XML : content.xml, styles.xml, settings.xml, meta.xml.
Petite précision : le fichier .odt est aussi une archive contenant entre autre des fichiers xml.
Sur Windows en tout cas on peut copier le fichier .odt et le renommer en .zip puis le décompresser avec un logiciel adéquat (le truc de windows par exemple)
Après on a accès à tout les fichiers xml !
J'ai essayé de reprendre leur filtre de transformation d'export xslt et créer un nouveau filtre de la même façon. Mais ça n'a pas marché. Lorsque j'ouvre mon document xml avec le filtre xslt openoffice renvoie une erreur : Erreur générale d'entrée/sortie. Où est le problème ? En fait comment crée un bon filtre XSLT là j'ai l'impression d'avoir fait du bidouillage ...
Le zip de mes fichiers. Cliquer sur Mes fichiers. (Avec Ifrance impossible a priori de faire un lien direct vers une archive zip)
Il contient le document odt dans lequel j'aimerais importer des données xml, un dossier contenant les fichiers xml de ce document odt, le fichier de données xml et le filtre de transformation xslt.
Les fichiers de Bobiciel
Si quelqu'un pouvait m'aider ce serait super.
Merci d'avance
Partager