in reply to XML to CGI form

I'll show you the code as soon as it's written! I have just one comment on the format you're using: consideringyou are doing really strict typing of the data, you might want to have a look at the W3C's XML Schemas, which (supposedly, I never actually read the spec) cover that feature quite well.

As for parsing the data I'll use as usual XML::Twig to generate the form, and probably a combo of CGI::XMLform to get the data and XML::Twig to create the initial data for a module and to update it's record from the CGI, as it makes it pretty easy to update just a record with a given id (but of course I am partial to XML::Twig, especially as I can always fix it if there is any problem ;--)

More on that later...