Today was a good day to re-vamp XML::Handler::HTMLWriter. So now it's a sub-class of XML::SAX::Writer (which I'm hoping will soon be a factory class for something like XML::SAX::Writer::XML, and XML::SAX::Writer::HTML, etc). It's also now SAX2 only. It's incompatible with the last version, but I see no point in renaming it just yet because as far as I'm aware - nobody was using it before!
The nice thing is it's actually less code than it was before, yet more functional.
NB: yes, this is another one of those things I need for AxKit B2B. Eventually all these ducks will be in a row, and I'll get out the big guns