Rechercher : dans
Par :

Erreur format sous doc xml sous openOffice

Dernière réponse le 5 déc 2008 à 23:42:46 samvol, le 14 mai 2008 à 10:07:16 
 Signaler ce message aux modérateurs

Bonjour,
Je vous adresse ce mail afin de trouver une solution à un problème très ennuyeux que je rencontre.
A savoir:
J'ai un fichier OpenOffice.org 2.0 que je ne peux ouvrir. Lors de la tentative d'ouverture un "message box" apparait me disant:
"Erreur de lecteure.
Erreur de format dans le sous-document content .xml du fichier, position 2,9966714 (row, col)."

Pouvez-vous m'orienter afin que je puisse retrouver mes données.
Très cordialement
SV

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « erreur format sous doc xml sous openOffice » dans :
Transformer un fichier Word (.doc) en PDF VoirTransformer en fichier PDF un fichier Microsoft Word (.doc) Rien de plus simple ! Ouvrez votre fichier *.doc avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer...
Fichier DOC VoirFormat DOC Un fichier DOC est un fichier de traitement de texte de la suite bureautique Microsoft Office. Comment lire un fichier DOC ? Il peut néanmoins être ouvert avec Word Viewer ou avec la suite gratuite et libre OpenOffice.org. OpenOffice...
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
Structure d'un document XML VoirQu'est-ce que le XML? La norme XML en tant que telle doit être vue comme un outil permettant de définir un langage (on dit alors qu'il s'agit d'un métalangage), permettant de créer des documents structurés à l'aide de balises. Une balise est une...

1

nadou58, le 30 jun 2008 à 19:00:44
  • +1

Salut,
Il m'est arrivé la même "bricole" pas pus tard que ce matin ! J'ai d'ailleurs lancé un SOS sur le forum...J'ai récupéré mon travail de façon peut-être pas très académique mais ça a marché !J'ai téléchargé GNUMERIC
(http://www.framasoft.net/article4020.html) qui a réussi à lire mon fichier corrompu. Il a suffit ensuite de le renommer et de l'enregistrer. Quelques données sont arrivées un peu "en vrac", mais rien de catastrophique par rapport à la perte sèche d'un mois de travail !
Bon courage !

Répondre à nadou58

2

lili8862, le 17 oct 2008 à 19:15:04

Orait tu un notre lien, car il ne fonctione pas!

Répondre à lili8862

3

nadou58, le 17 oct 2008 à 21:51:48
Répondre à nadou58

4

Peone, le 20 nov 2008 à 21:23:38
  • +1

Eureka, j'ai trouvé :)

Il "suffit" de :

Changer l'extension du fichier .ods en .zip
Telecharger et installer Context dispo ici : http://www.clubic.com/telecharger-fiche10500-context.html
Editer avec Context les fichiers styles.xml et content.xml

Le debut de ces deux fichiers ressembles a ceci :

<?xml version="1.0" encoding="UTF-8" ?>
- <office:document-styles xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" office:version="1.0">
- <office:font-face-decls>


Mais voilà, par on se sait quelle magie, la séquence suivant se retrouve plusieurs fois dans chacun de ces 2 fichiers :

xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"

Il suffit alors de faire un find and replace et de remplacer ceci par un espace.

J'ai réussi a sauver mes deux documents

Bien à vous tous,

Peone

Répondre à Peone

5

 xu, le 5 déc 2008 à 23:42:46
  • +1

J'ai eu le même message d'erreur :

"erreur de format dans le fichier du sous-document content.xml à la position 2,225608 (row,col)"

J'ai essayé GNUMERIC, ça n'a pas marché (impossible d'ouvrir le fichier). J'ai essayé la méthode de Peone, ça n'a pas marché non plus ; sauf que j'ai quand même réussi à réparer mon fichier grâce à Peone !
J'ai commencé comme Peone :
- Changer l'extension du fichier .ods en .zip
- Telecharger et installer Context dispo ici : http://www.clubic.com/telecharger-fiche10500-context.html
- Editer avec Context le fichier content.xml

Sauf qu'après je suis allé à la ligne 2, colonne 225608 (comme indiqué dans mon message d'erreur). Là je reconnais le texte de mon fichier, je sais à peu près où on est.
Et non loin de là j'ai repéré deux trucs bizarres :
- ligne 2, colonne 225820 :

<text:span text:style-name="T55">􀂾 </text:span>

En langage XML il ne peut pas y avoir 􀂾 entre ">" et "<"
=> je supprime 􀂾 et le remplace par un espace ;
- ligne 2, colonne 226625 :
<text:span text:style-name="T55">ô€‚</text:span>

Pareil, je supprime ô€‚

La difficulté était de trouver ces "trucs bizarres" (parce que déjà les lettres accentuées paraissent bizarres, mais ça c'est normal). Ils sont près de la ligne et colonne indiquées (2,225608), mais quand même pas exactement là !
J'ai repéré ces "trucs bizarres" en ouvrant le fichier content.xml avec mozilla firefox (là on les voit mieux, ils apparaissaient comme des hyéroglyphes, non loin de l'endroit suggéré par le message d'erreur)

Voilà, c'est galère, je ne sais pas si ça marchera la prochaine fois, mais ça vaut le coup d'essayer.

Répondre à xu
Collection CommentÇaMarche.net