XML::TokeParser provides a procedural ("pull mode") interface to XML::Parser in much the same way that Gisle Aas'
HTML::TokeParser provides a procedural interface to HTML::Parser. XML::TokeParser splits its XML input up into
"tokens," each corresponding to an XML::Parser event.