use XML::Simple; my $ref = XMLin( $xmlfile); #### foo bar blah baz blah blah #### use XML::Rules; my $parser = XML::Rules->new( rules => XML::Rules::inferRulesFromExample( $XML), ); my $ref = $parser->parse( $XML); #### my $XML = <<'*END*'; foo bar blah baz blah blah *END* use XML::Simple; use Data::Dumper; my $ref = XMLin( $XML); print Dumper($ref); __END__ #### my $XML = <<'*END*'; foo bar blah baz blah blah *END* use XML::Rules; use Data::Dumper; my $parser = XML::Rules->new( rules => XML::Rules::inferRulesFromExample( $XML), ); my $ref = $parser->parse( $XML); print Dumper($ref);