XML Desktop config files (was: Re: Tons of questions. And some patches
Dr. Juergen Pfennig
info at j-pfennig.de
Mon Jan 26 13:57:00 GMT 2004
On Saturday 24 January 2004 15:27, Frans Englich wrote:
> * AFAICT there is clear advantages of having desktop files in a XML format.
> Why is it not so? Speed issues?
I believe that KDE on the Company desktop would have to cooperate with popular
configuration management tools. In this sense it would be an advantage to use
XML configuration files.
I am currently working on a KConfigINIBackEnd rewrite. If this would be
welcome, I could also support additional line terminations for MAC or
Windows, UTF-8/Base64 encoding and a hook for XML. The parser would be able
to detect XML files and delegate their interpretation to some new code.
The XML code could use QT's SAX parser. Unfortunately this is somewhat slower
then the current INI-style format. But XML could be kept optional - using the
traditional style the new parser would not be slower. A config file in XML
could look like (ask me for a shema or DTD):
<?xml .....>
<kdeconfig version="1">
<group name="xyz" options="i">
<entry key="hello" options="d" value="alle meine entlein"/>
<entry key="one" locale="xx_xx" value="1"/>
</group>
<group name="binary data example">
<entry key ="bin" base64="fkdjflkdfjdlkfjdjlfjjf"/>
</group>
</kdeconfig>
Is anybody interested?
Yours Jürgen
More information about the kde-core-devel
mailing list