Hi Florian,

Noch eine späte Ergänzung, da ich diesen Thread erst jetzt gesehen habe.

Florian Effenberger wrote:
Hi Mathias,

Immerhin sind die OOo-Konfigurationseinträge in der Regel zumindest in
den zugehörige xcs-Dateien dokumentiert (englisch) und ein etwaiger
Editor könnte diese Kommentare auch anzeigen.

danke für den Pointer, das hilft schonmal sehr weiter! Gibt es irgendwo eine Doku zu den XCU-Dateien, abgesehen von den XCS-Einträgen?


Es gibt Dokumentation zur Konfigurationsdatenbank, die von der util-Projektseite <http://util.openoffice.org> verlinkt ist. Dazu zählt auch die Referenzdokumentation für die XCS und XCU Dateiformate <http://util.openoffice.org/common/configuration/oor-document-format.html>.

Diese Datei spezifiziert das *Format* von xcu-Dateien (und xcs-Dateien) und beschreibt wie aus einer xcs-Datei und einer Reihe von dazugehörigen xcu-Dateien die anzuwendenden Konfigurationswerte ermittelt werden.

Die *Inhalte* der Konfigurationsdatenbank (d.h. die Einträge, ihre Bedeutung und weitere Eigenschaften) werden wiederum in den xcs-Dateien (XCS=XML Configuration Schema) definiert. Es gibt keinen (gültigen) Eintrag in xcu-Dateien, zu dem es nicht einen zugehörigen xcs-Eintrag gibt! (Es gibt allerdings Mechanismen mehrere benannte Instanzen gleichartiger Einträge zu erstellen; die Bedeutung der verschiedenen Instanzen und ihrer Namen ist dann manchmal nicht im Schema dokumentiert).

Einen generischen Konfigurationseditor für die OOo Konfigurationsdatenbank, ähnlich wie gconf-editor oder regedit, zu schreiben war immer ein mögliches Projekt für interessierte Communityentwickler. Seitens Sun war und ist das nicht geplant. Ein solcher Editor könnte und sollte auf die Schemas (xcs) zugreifen um Dokumentation und weitere Eigenschaften der Einträge zu ermitteln.

Gruss, Jörg

--
Joerg Barfurth              Sun Microsystems - Desktop - Hamburg
>>>>>>>>>>>>>>>>>> using std::disclaimer <<<<<<<<<<<<<<<<<<<<<<<
Software Engineer                         [EMAIL PROTECTED]
Thin Client Software

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an