Bonsoir,
Dominique a écrit :
Une liste de fichier avec des fichier xml, entre autres. En réparant
l'archive j'ai pu voir qu'un seul fichier était corrompu : content.xml.
Maintenant il me semble que je dois intervenir sur ce fichier pour
réparer des erreurs ...mais comment ? avec chilkat ?
Je ne sais comment le sortir de cette liste et l'isoler pour le traiter
avec chilkat....
Encore besoin de votre aide .. :-)
Je ne suis qu'un modeste utilisateur d'OOo...
D'abord, faites encore une copie de vos données avant toute manipulation.
Ensuite, rezipper correctement les fichiers récupérés.
Renommez l'extension (.zip) en .sxw et ouvrez ce fichier avec OpenOffice.org
Normalement, celui-ci va vous indiquer où se situe l'erreur.
Ensuite, il faudra ouvrir le fichier content.xml pour faire la
correction à l'endroit indiqué avec un editeur XML.
Ainsi qu'il est décrit dans ce tutoriel:
http://fr.openoffice.org/Documentation/How-to/General/02pdffr.pdf
Je ne connais personnellement presque rien au format XML, je laisserai
donc les spécialistes répondre pour la correction des erreurs.
Néanmoins, je vous avoue que je suis sceptique quant à la possibilité de
récupérer votre fichier par ce moyen. Car le procédé décrit sert surtout
à corriger les dégradations mineures de fichier (caractères modifiés, etc.)
Si votre archive ZIP a subi une forte corruption, il est possible que
vous ayez perdu des morceaux entiers de votre fichier.
Le fichier content.xml est, de surcroît, celui où est enregistré
principalement le contenu texte de votre document.
Ouvrez ce fichier content.xml avec un éditeur de texte correct (comme
Notepad++ ou UltraEdit), et vous verrez le contenu brut de votre
fichier, avec les balises XML décrivant les styles appliqués.
Si votre fichier ne peut pas être corrigé car trop corrompu, vous ne
pourrez récupérer vos données qu'avec les restes de content.xml. Et il
vous suffira d'ôter les balises XML pour récupérer le texte. Il existe
probablement des macros pour faire ça. Faut demander ici si quelqu'un a
ça, je pense. :)
Cordialement,
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]