|
Matts writes "XML::SAX redefines XML processing in Perl. It frees you from the chains of SAX parser details. It elevates your soul. It even freshens your breath. [think: DBI for XML]
OK, maybe not. But it does mean you can write XML applications for Perl without hard-coding a particular parser. So now you don't have to rely on the user having a particular SAX2 Parser installed. Instead you can just use XML::SAX as a factory class to provide you with a parser (and it'll fall back to XML::SAX::PurePerl).
At the moment the only supporting parser is XML::SAX::PurePerl (which is included), but Robin Berjon is about to release XML::SAX::Expat (which is based on XML::Parser at the moment), and soon I'll release an updated XML::LibXML with a SAX driver compatible with XML::SAX.
On all good CPAN mirrors near you now."
Thanks, Matt. This is the kind of support for XML that Perl programmers have been requesting for years now.
|