On Tue, 16 Aug 2005 01:04:32 +0200
Sebastian Günther <[EMAIL PROTECTED]> wrote:
> Mattias Gaertner schrieb:
>
> > Just one question: Why should xmlcfg allow, what xml does not?
> > I mean, I see the gain to allow numbers as identifiers, but OTOH a
> > newbie could be mislead, that his paths are the xml paths (e.g. '1' vs
> > '_1'). When the configs are read by other applications the paths are
> > different. Maybe we can add a boolean property to TXMLConfig, whether
> > to raise an exception or to automatically convert illegal paths?
> > Then again, what should be the default for the property?
>
> Hmm! I just got a new idea! (which is _so_ apparent, that I really don't
> know why I didn't think about it earlier. See second thought below)...
>
> I should add two new properties:
>
> - one for enabling the conversion stuff. (Rationale: when I wrote the
> first version of xmlcfg, it was planned as a cross-platform replacement
> for TRegistry and similar components, in the long term. And TRegistry
> doesn't has such restrictions. Additionally, a newbie doesn't really
> care about XML and its restrictions.)
>
> - A property which specifies the document root element name. Using this
> property you could read and write lots of existing XML files using the
> simple xmlcfg methods.
> (Personal reminder for me: Finally add namespace support. More and more
> existing XML files are using them.)
>
>
> Any further comments? :-)
I'm satisfied. :)
Mattias
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives