BioHazard has asked for the wisdom of the Perl Monks concerning the following question:
Monks,
I just started with XML::Twig and I like it. But I need recursion during my parsing process. Whenever I call parse(...) or parsefile(...) inside a twig_handler everything works fine but the following line is printed out separately:
calling depth after parsing is finished at /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/XML/Parser/Expat.pm line 474
Is there a way to avoid this message? Turning off -w did not do it. I see that it has got something to do with Expat but having taken a closer look to the specified .pm files did not help. Below there is a code snippet for better understanding:
The file "19.xml" exists and its content does not matter. There is no further recursion in that file.
Thank you.
I just started with XML::Twig and I like it. But I need recursion during my parsing process. Whenever I call parse(...) or parsefile(...) inside a twig_handler everything works fine but the following line is printed out separately:
calling depth after parsing is finished at /usr/lib/perl5/vendor_perl/5.8.6/i686-linux/XML/Parser/Expat.pm line 474
Is there a way to avoid this message? Turning off -w did not do it. I see that it has got something to do with Expat but having taken a closer look to the specified .pm files did not help. Below there is a code snippet for better understanding:
#!/usr/bin/perl -w use strict; use XML::Twig; my $t = XML::Twig->new( twig_handlers => { child => \&onChild } ); $t->parse('<node id="17"><content>foo bar</content><child file="19.xml +" /></node>'); sub onChild { my ($t, $child) = @_; my $atts = $child->atts; $t->parsefile($atts->{file}); }
The file "19.xml" exists and its content does not matter. There is no further recursion in that file.
Thank you.
BioHazard
reading between the lines is my real pleasure
reading between the lines is my real pleasure
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Recursion and XML::Twig
by tlm (Prior) on Aug 25, 2005 at 11:10 UTC | |
by BioHazard (Pilgrim) on Aug 25, 2005 at 12:05 UTC | |
Re: Recursion and XML::Twig
by mirod (Canon) on Aug 25, 2005 at 13:36 UTC | |
Re: Recursion and XML::Twig
by mirod (Canon) on Aug 25, 2005 at 15:06 UTC |
Back to
Seekers of Perl Wisdom