programming-examples/perl/SystemFunction/Using Data-Dumper to print the results of tree-based parsing.pl
2019-11-15 12:59:38 +01:00

20 lines
421 B
Perl

#!/usr/bin/perl
use warnings;
use strict;
use Data::Dumper;
use XML::Parser;
my $xml =<<"DONE";
<letter><contact type = "from"><name>Tom</name>
<phone>111-1234</phone></contact>
<salutation format = "formal">Dear Sir:</salutation>
</letter>
DONE
my $parser = new XML::Parser( Style => 'Tree', ErrorContext => 2 );
my $tree = $parser->parse( $xml );
print( Data::Dumper->Dump( [ $tree ] ) );