简单的问题:
use warnings;
use XML::Simple;
use Data::Dumper;
my $file='test.osm';
my $test_data = XMLin( $file );
print Dumper( $test_data );
my @way_node_refs=$test_data->{'way'}->{'nd'};
print Dumper( @way_node_refs );
print( @way_node_refs[1]->{'ref'} );ere
它具有以下输出。没有给出第一个转储,因为它无关紧要。
$VAR1 = [
{
'ref' => '453966480'
},
{
'ref' => '453966490'
},
{
'ref' => '453966482'
},
{
'ref' => '453966130'
},
{
'ref' => '453966143'
},
{
'ref' => '453966480'
}
];
如何使用键 ref 访问值。我不知道如何解释大括号。