jeffa has asked for the wisdom of the Perl Monks concerning the following question:
And here is SAX2to1: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.
These seem like bugs, but since i am new to these modules, i suspect i am doing something wrong. Thanks in advance. :)use strict; use XML::Handler::YAWriter; use XML::Filter::SAX2toSAX1; use XML::SAX::ParserFactory; my $handler = XML::Handler::YAWriter->new(); my $filter = XML::Filter::SAX2toSAX1->new(Handler => $handler); my $parser = XML::SAX::ParserFactory->parser(Handler => $filter); $parser->parse_uri( "foo.xml" ); __END__ yields: Not an ARRAY reference at /usr/lib/perl5/site_perl/5.6.0/XML/Filter/SAX2toSAX1.pm line 47.
jeffa
L-LL-L--L-LL-L--L-LL-L-- -R--R-RR-R--R-RR-R--R-RR B--B--B--B--B--B--B--B-- H---H---H---H---H---H--- (the triplet paradiddle with high-hat)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: SAX Filter: 2to1 and 1to2
by Matts (Deacon) on Jul 08, 2002 at 10:29 UTC | |
by Matts (Deacon) on Jul 08, 2002 at 12:56 UTC | |
|
Re: SAX Filter: 2to1 and 1to2
by esskar (Deacon) on Jul 07, 2002 at 23:50 UTC | |
by jeffa (Bishop) on Jul 08, 2002 at 00:18 UTC |