use strict; use XML::Handler::AxPoint; use XML::Filter::SAX1toSAX2; use XML::Parser::PerlSAX; my $handler = XML::Handler::AxPoint->new(); my $filter = XML::Filter::SAX1toSAX2->new(Handler => $handler); my $parser = XML::Parser::PerlSAX->new(Handler => $filter); $parser->parse(Source => { SystemId => "foo.xml" }); __END__ yields: Can't call method "push_context" on an undefined value at /usr/lib/perl5/site_perl/5.6.0/XML/Filter/SAX1toSAX2.pm line 25.