gube has asked for the wisdom of the Perl Monks concerning the following question:
I am taking input $text and parse using XML::Simple and XML::Parser but, in XML::Simple the element 'a' is not showned in parsed output. It, seems in XML::Parser. What may be the changes in my code in XML::Simple. Please help me.
use XML::Simple; use Data::Dumper; $text = qq{<a b="1" c="1"><b c="1"/></a>}; my $res = XML::Simple->new(); $result = $res->XMLin( $text ); print Dumper($result); o/p: $VAR1 = { 'c' => '1', 'b' => [ '1', { 'c' => '1' } ] }; ------------- use XML::Parser; $parser = new XML::Parser( Style => 'Tree' ); my $tree = $parser->parse( $text ); use Data::Dumper; print Dumper( $tree ); o/p: $VAR1 = [ 'a', [ { 'c' => '1', 'b' => '1' }, 'b', [ { 'c' => '1' } ] ] ];
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: What may be the problem in my code?
by monkey_boy (Priest) on Jan 06, 2006 at 14:40 UTC | |
by gube (Parson) on Jan 06, 2006 at 15:17 UTC | |
|
Re: What may be the problem in my code?
by Happy-the-monk (Canon) on Jan 06, 2006 at 14:43 UTC | |
|
Re: What may be the problem in my code?
by ptum (Priest) on Jan 06, 2006 at 14:48 UTC |