Bonjour,
J'essaye depuis plusieurs semaines de convertir un fichier data XML en document OpenOffice à partir d'un template .odt grâce à l'API JODReport.
Je rencontre un petit problème, en effet, aléatoirement une erreur apparait à l'ouverture du fichier après la conversion. (voir pièces jointes).
Cela vient surement de la définition de mon template. Cependant cette erreur est aléatoire, parfois tout fonctionne très bien puis il suffit d'une modification de style (surligner, gras, ... ) dans le template pour que la conversion échoue.
Lorsque j'ouvre le fichier content.xml correspondant au fichier issu de la conversion dans internet explorer (oui désolé ... ), une erreur de ce style apparait : Impossible d'afficher l'entrée XML en utilisant la feuille de style XSL.. (voir pièces jointes)
Je pense que cela peut venir du fait que JODReport ne gère pas la modification de la feuille de style XSL. Je m'explique...
Dans mon template, plusieurs scripts JOOScript ajoutent des lignes dynamiquement à des tableau ou supprime directement certains tableaux si aucune donnée n'est à l'intérieur. (selon le fichier data XML de départ)
Je me demande donc si l'erreur ne vient pas du fait qu'après la conversion, le fichier content.xml et la feuille de style associée ne correspondent plus.
Pour l'instant, la conversion fonctionne, mais si un jour j'ai besoin de remodifier le template, je suis un peu près sur de tomber sur la même erreur.
Si quelqu'un a déjà rencontré cette erreur ?
Merci.
Partager