PXR:: Parser is a Pure Perl SAX XML Push Parser. PXR:: Parser is a Pure Perl SAX XML Push Parser.SYNOPSIS use PXR:: Parser my $ parser = PXR:: Parser-> new ( 'Handlers' => ( 'startDocument' => & start_doc 'endDocument' = > & end_doc, 'startElement' => & start_element, 'endElement' => & end_element, 'characters' => & characters)) $ parser-> parse ($ data); $ parser-> setHandlers ( 'startDocument' => & different_start) A simple, fast, efficient sax pure perl XML parser parser.BUGS AND NOTESThis been torn open and Update from XML:: Stream:: Parser because he was the only pure Perl parser simple and fast to be included by default in various other things such as PXR or PoCo:: Jabber. Just note that there is no recovery or detection malformedness XML. So if you eat a little something for non-tasting company, you're in for a surprise (mainly memory leak everywhere, and things like chew the furniture). This is the compromise of speed. In your environment where you know you will not get malformed XML as a connection to a jabber server (or push other XML entities), then this scanner is ideal. Currently, the speed difference between this and parser XML:: Parser:: Expat is about 30 percent in favor of XML:: Parser:: Expat (which says a lot of the speed of this implementation perl pure). Ryan Eatmon to thank you for writing and releasing this code. It has been a godsend for those of us who really appreciate a little simple.