in reply to creating large xml files

I've used XML::Writer to write large files - it has a simple interface and makes it hard to write a file that won't parse. If you've got more complex requirements you can use XML::SAX with XML::SAX::Writer to write large documents without holding them in memory. That would let you validate as you write with XML::Validator::Schema, for example.

-sam

Replies are listed 'Best First'.
Re^2: creating large xml files
by adamk (Chaplain) on Jun 24, 2006 at 23:45 UTC
    SAX is almost certainly the answer you want for writing big XML files. Even better, you can generate them directly from your model.

    That said, SAX generators can be fairly wordy to write, so XML::Generator might be a nice alternative.