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]