I have uploaded a new version of XML::Xerces::BagOfTricks to CPAN.
It is a module that has saved me hundreds of lines of code so far, if not thousands.
It allows me to getXML() or getTextElement() amongst other things - so that producing complex XML is fairly trivial while still having the full DOM api.
I could probably port it to other DOM parsers/writers fairly easily if anybody is interested - having said that the code should be easy to change if anybody wants to use it for another XML Parser.
Any feedback appreciated.
If you are wondering why Xerces, then the answer is Schema Validation - it is the only parser that comes close to validating XML against some of the Schema we are working with.
On the subject of XML ... I am still looking for anybody else who does ebXML with perl..
anyone? ..bueller?