The fruits of all of this are two more new modules. The first of these is the pretty much completed one XML::SAX::Convenience which is a simple Exporter module that provides quick and dirty routines for quickly spitting out SAX2 events for starting, filling in, and ending XML.
What do people think of this? Is it too simple? Is there something better that does this kind of thing already? Should I upload it to CPAN (er, after I've spell checked the documentation anyway?)
The second one is - of course - a testing module. This is tentatively called Test::XML::SAX and is designed to test that a handler pipeline is spitting out the expected events. This hasn't got past the documentation stage - I need to actually write the tests and the code - but please, first, some feedback.
You know, I should probably join a Perl related XML mailing list somewhere, but yeesh - more mailing lists, scary...
Perl XML Mailing List (Score:1)
The best place is probably the activestate one:
http://listserv.activestate.com/mailman/listinfo/perl-xml [activestate.com]
It's got most of the XML module authors on it and it's not too high volume (10-15 messages per day when busy).
-Dom
SAX Modules (Score:2)
Your SAX helper is definitely useful, no doubt. In fact, that has been in plan for ages (I think you could find the details in the archives. Look for NodeFactory if you want, but it's mostly historical). The main reason it never saw the light of day is that we wanted it to be coordinated with the PerlDOM efforts, but that lost steam in the process. So yes, please do release it (and announce it).
The only flaw I can see with it is that it doesn't look very namespace friendly. You can set a namespace
-- Robin Berjon [berjon.com]
Right a Plan Then (Score:2)