Bonjour,
je me heurte à un problème dont je n'arrive pas à concevoir la source.
Dans un programme, j'exporte les données traitées dans un fichier odt. Pour cela, je charge un modèle de fichier dans une chaîne, je modifie la chaîne, puis j'écris cette chaîne dans un fichier content.xml ; l'étape suivante consiste à zipper ce content.xml avec les autres fichiers issus de la décompression de l'archive odt modèle, puis à renommer l'archive obtenue.
La démarche fonctionne parfaitement sous linux, mais sous windows, des erreurs xml sont trouvées et l'archive crée est corrompue... Comment expliquer ces différences entre Windows et Linux ?
En creusant plus loin, je me suis aperçu en testant le xml des fichiers obtenus de la décompression d'un fichier odt qu'ils comportaient tous des erreurs ; il semble que linux n'en tient pas compte, et que windows les détecte ...![]()
Partager