OpenXML gibt es
hier.
Ansonsten kannst Du auch MS
XML nehmen (braucht aber neinstallierte Version davon auf dem Zielrechner). Eigentlich müsstest Du dazu auch hier in der
DP recht schnell fündig werden.
Zu der Dateigrösse:
XML ist plain text. Du kannst also zum Beispiel mit der
zlib die .xml - Datei nach dem schreiben noch Komprimieren, da die Kompressionsrate bei Textdateien immer recht hoch ist (da nur sehr weniger der möglichen Zeichen verwendet werden).
Auch OpenOffice speichert zum Beispiel alle Dokumente in
XML - Format (mehrere
XML-Dateien in einem .zip - Archiv). Der Benutzer merkt davon jedoch eigentlich gar nichts. Kannst ja mal ein OpenOffice-Dokument in .zip umbenennen und entpacken
.