xml

XML-Ecke

Struktur in den Content!

Windows 7 lernt ODF

Vielleicht wird es ja doch noch was mit dem einheitlichen Dokumentenformat: Das neue Windows 7, zurzeit im öffentlichen Betatest, unterstützt mit seiner Textanwendung Wordpad das Open Document Format (ODF). Das Mini-Word bietet beim Speichern neben RTF, TXT und Office Open XML (OOXML) auch das Textformat von ODF an:
Ausgepackt zeigt die odt-Datei die Standardstruktur des Formats, unter  anderem mit der Datei content.xml:

<?xml version="1.0" encoding="UTF-8"?>
<office:document-content xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config: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:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0">
<office:automatic-styles>
<style:style style:name="T1" style:family="text">
<style:text-properties fo:font-size="36.00pt" fo:font-weight="normal" fo:font-family="Calibri" fo:background-color="transparent" fo:color="# 04dbb" />
</style:style><style:style style:name="P1" style:family="paragraph">
<style:paragraph-properties fo:line-height="115.00%" fo:text-align="left" fo:margin-bottom="10.00pt" />
</style:style>
</office:automatic-styles>
<office:body>
<office:text>
<text:p text:style-name="P1">
<text:span text:style-name="T1">Wordpad lernt </text:span>
</text:p>
<text:p text:style-name="P1">
<text:span text:style-name="T1">ODF und OOXML</text:span>
</text:p>
</office:text>
</office:body>
</office:document-content>

Auch beim Öffnen von Dateien zeigt sich Microsoft offen gegenüber dem konkurrierenden Dokumentenformat. Wordpad kann ohne Installation eines zusätzlichen Filters mit odt-Dokumenten umgehen. Wenig standardbewusst ist hingegen das neue iWork ’09 von Apple. Wie die Vorversion kann das neue Pages weiterhin nur docx-Dateien (OOXML) öffnen, fängt aber nichts mit ODF an. Beim Speichern beherrscht Pages nur das veraltete, binäre doc-Format von Word. Und beim Speichern im eigenen Format mit der Endung .pages wurde die Struktur geändert: Bisher verbarg sich hinter der Datei mit der Endung .pages ein Ordner mit komprimierten Dateien – jetzt handelt es sich (ähnlich wie bei ODF und OOXML) um einen komprimierten Ordner mit normalen Dateien. Diese Änderung hat zur Folge, dass Dateien, die mit Pages ’09 gespeichert wurden, von Pages ’08 nicht geöffnet werden können. Anstatt in die allgemein verständliche XML-Welt auszubrechen, bastelt Apple weiter an proprietären Formaten.

Einen Kommentar schreiben

Copyright © 2010 by: XML-Ecke - Lizenz: Creative Commons BY-NC-SA.