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]

Antwort per Email an