LO: ODF-Version feststellen

Hi folks!

Wo kann ich bei einem bestehenden ODF-Dokument feststellen, welcher ODF-Version (1.1/1.2) es entspricht?

Wenn in den LO-Optionen "1.0/1.1" als Speicherformat festlege, und ein existierendes .odt mit "speichern unter" speichere - wird dann ein 1.2-Dokument tatsächlich "umgeschrieben", oder versucht die SW da (wie bei MS so oft üblich ..) eventuell "smarter" zu sein als der Blödnutzer or dem Rechner?

Hintergrund: Da ja 1.2 noch nicht standardisiert ist (jedefalls so weit ich weiss), will ich 1.2 vermeiden für Dokumente die die neuen Features sowieso nicht brauchen, aber dafür maximale Kompatibilität und "Sicherheit".

Dank & Grüße
Stefan

Hallo Stefan,

Hi folks!

Wo kann ich bei einem bestehenden ODF-Dokument feststellen, welcher ODF-Version (1.1/1.2) es entspricht?

Im Dokument selbst:
- das archiv öffnen (mit einem beliebigen zip-tool)
- die Datei content.xml extrahieren und öffnen
- im ersten xml-Knoten nach dem Attribut office:version suchen.

Dort steht dann die ODF-Version (1.2 oder 1.1). Ist das Attribut nicht vorhanden, handelt es sich um eine ODF 1.0 oder 1.1 Datei, die von einer älteren Applikation geschribene wurde (das Attribut ist erst ab ODF 1.2 Pflicht).

Gruß,

André