This is pretty much precisely where I bumped into it. I've got XML::Simple parsing the incoming stuff, but I have to either hand-generate the output or use one of the heavier XML modules. And frankly for the quantity of XML being output it doesn't seem worthwhile to use e.g. SAX.
no subject