Proc KOffice nema lepsi import a export MS Office formatu, kdyz to umi OpenOffice a kod lze legalne prevzit, to se ptal uz muj predrecnik :-)
Ale proc KOffice neimportuje ani neexportuje OpenOffice dokumenty (a obracene), kdyz oba pouzivaji pro ukladani XML, nad tim zustava rozum stat. Neni treba nic reverse inzenyrovat, mozna staci jen vhodny XSLT...
Neni pricinou ten prosluly Not Invented Here Syndrome?
Nevím, jestli má XML formát Open Office něco společného s OASIS, kt. vyvíjí XML DocBook, do něhož umí Open Office exportovat (ovšem jen do velice jednoduché formy).
Odkaz na DTD v souboru content.xml vypadá takto:
<!DOCTYPE office:document-content PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "office.dtd"><office:document-content xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" office:class="text" office:version="1.0">