Brandon Black wrote: > On 6/11/06, Kiki <[EMAIL PROTECTED]> wrote: > >> Well it's either that or tag clutter à la XML ... or a >> > > I still think XML is perfectly reasonable and universal for a > config-file format, easily recognized and edited by most people (even > if its a bit verbose), and can serialize everything we need. > Well, yes. The bit verbose is what I dislike, but as I said it's the mostly colour of a bike shed we're talking here. > The issue with most XML configuration formats is that they lack a DTD, > and so the rules are ambiguous at best. It wouldn't be that hard to > write an XML serializer module that actually uses a published DTD for > perl data structures, and always validates against the DTD when > reading (and spits useful parser error messages if anything looks > fishy). Could even add a script that checks config syntax validity. > The nice thing about XML validation standards is that there are so many to choose from. You have DTDs, XML Schema and Schematron and while I managed to get a grasp on XML Schema, I couldn't bring myself to learn more of them. Writing XSD is no joy to me (as it's XML too), but hey, if it's someone else that does the writing, I wholeheartedly agree ;)
_______________________________________________ List: [email protected] Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/[email protected]/ Dev site: http://dev.catalyst.perl.org/
