Re: [de-users] Beschädigt e OOo Datei reparieren

2005-08-23 Diskussionsfäden Christian Lohmaier
On Tue, Aug 23, 2005 at 03:05:18PM +0200, Markus Spiller wrote:
 Christian Lohmaier schrieb:
 [...] 
 Tja - dann mußt du noch etwas mehr rumfrickeln und schauen ob noch ein
 anderer Fehler vorliegt bzw. ob Du die namespace-Definitionen gerade
 gebogen bekommst.
 [...] 
 Ich hab mir die Morphon XML+CSS-Editor Suite besorgt und damit auch 
 hinbekommen.
 Jetzt ist das Dokument wieder lesbar.

Und - woran lags? Wie hast Du die Datei lesbar bekommen?

ciao
Christian
-- 
NP: Paradise Lost - Dying Freedom

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Beschädigt e OOo Datei reparieren

2005-08-22 Diskussionsfäden Christian Lohmaier
Hi Markus.

Bitte die Einleitungszeile(n) attribution line(s) stehen lassen damit
man nachvollziehen kann wer was geschrieben hat. Danke.

On Mon, Aug 22, 2005 at 10:31:08AM +0200, Markus Spiller wrote:
 Hallo Christian,
 [...] 
 Leseproblem
 Formatfehler in Teildokument content.xml an Position 2,5042 in der Datei 
 entdeckt.
 Entpacke ich nun die Datei und schaue mir die Position an steht da:
 xmlns:fo=urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0
 Was auch immer dieser String zu sagen hat er kommt auf jeden Fall x Mal 
 in der Datei vor.
 Der exakte String?
 [...]
 Also ich habe mal grob durchgezählt und bei 50 aufgehört, die o.g. 
 Definition kommt also mehr als 50 mal in diesem Dokument vor.
 [...] 
 Estelle ein neues, leeres Dokument und kopiere die Daten aus dem
 beschädigten Dokument in dieses leere Dokument.
 
 Suche in der content.xml die Stelle office:body und kopiere alles
 was in den office:body[...]/office:body tags steht an die
 entsprechende Stelle in der content.xml des neuen, leeren Dokuments.
 
 OK gemacht, mit dem Resultat das OOo beim öffnen der Datei dann komplett 
 abstürzt.
 Bei der Version 1.9.79 kommt nur ein graues Fenster und der Prozess 
 braucht 100% CPU.
 Bei der Version 1.9.122 kommt auch nur ein graues Fenster es läuft aber 
 im unteren Teil noch die Ladeanzeige durch, die bleibt dann irgendwann 
 stehen und die CPU geht auf 100%.
 
Tja - dann mußt du noch etwas mehr rumfrickeln und schauen ob noch ein
anderer Fehler vorliegt bzw. ob Du die namespace-Definitionen gerade
gebogen bekommst.

Syntaxfehler kannst Du mit XML-Editoren oder Tools wie tidy aufspüren -
das macht es vielleicht etwas einfacher.

ciao
Christian
-- 
NP: Slipknot - Disasterpiece

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [de-users] Beschädigt e OOo Datei reparieren

2005-08-19 Diskussionsfäden Christian Lohmaier
Hallo Markus,

On Fri, Aug 19, 2005 at 02:29:21PM +0200, Markus Spiller wrote:
 [...] 
 Leseproblem
 Formatfehler in Teildokument content.xml an Position 2,5042 in der Datei 
 entdeckt.
 
 Entpacke ich nun die Datei und schaue mir die Position an steht da:
 
 xmlns:fo=urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0
 
 Was auch immer dieser String zu sagen hat er kommt auf jeden Fall x Mal 
 in der Datei vor.

Der exakte String?
Der Sting besagt daß die xml-tags die fo heißen so verwendet werden
wie in der Definition
urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0 angegeben.

xmlns: XML-NameSpace, fo: FormattingObject

Es müssen unterschliedliche namespace definitionen vorhanden sein, also
xmlns:fo, xmlns:dc, xmlns:number, aber nicht mehrere für xmlns:fo

Aber Bist Du Dir sicher daß Du auch an der Richtigen Position bist?
Immerhin Zeichen 5042 in der Zeile wird angemeckert. Die Namespace
definitionen gehen bei mir bis ~Zeichen 1300

 Und auch wenn ich diesen entferne so wird einer der 
 nächsten angemeckert.
 Ich habe es auch mal versucht alle diese Strings zu entfernen, dann 
 meckert er irgend einen anderen String an.
 
 Da ich mich mit XML auch nicht auskenne komme ich so also nicht weiter.
 Wie kann ich das Dokument reparieren,

Estelle ein neues, leeres Dokument und kopiere die Daten aus dem
beschädigten Dokument in dieses leere Dokument.

Suche in der content.xml die Stelle office:body und kopiere alles
was in den office:body[...]/office:body tags steht an die
entsprechende Stelle in der content.xml des neuen, leeren Dokuments.

Wenn Du spezielle Formatierungen angewandt hast solltest Du (nachdem du
getestet hast daß das reaparierte Dokument korrekt geladen wird) die
entsprechenden style-Definitionen nach der selben Art und Weise
rüberkopieren.
(Harte Formatierungen sind in office:automatic-styles)

 ich habe über google was gefunden 
 das eine 1er Version von OOo beschädigte Dokumente reparieren kann.
 Gibt es diese Funktion auch in der zweier Version? Wenn ja wo, ich habe 
 nichts gefunden.

Die gibts auch noch allerdings kann die nicht jeden Fehler beseitigen.
Selbst auslösen kann man diese Reparatur nicht.

 Ach so die OOo Version ist 1.9.79

Die ist schon ziemlich alt. Du kannst es mit einem neueren Milestone
probieren.

ciao
Christian
-- 
NP: The Smashing Pumpkins - Jellybelly

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]