Hyundai
20000
Jeep
10000
F1 text
F2 text
####
$VAR1 = {
'unsold' => {
'car' => [
{
'model' => 'Hyundai',
'mileage' => '20000'
},
{
'model' => 'Jeep',
'mileage' => '10000'
}
]
},
'footnotes' => {
'footnote' => {
'F2' => {
'content' => 'F2 text'
},
'F1' => {
'content' => 'F1 text'
}
}
}
};
####
#!/usr/bin/perl
use XML::Simple;
use Data::Dumper;
$xml = new XML::Simple;
$data = $xml->XMLin("cars.xml", forcearray => ['footnote', 'car', 'id']) or die "Sorry no can do:$!";
#$data = $xml->XMLin("cars.xml") or die "Sorry no can do:$!";
print Dumper($data);
exit;
foreach $e (@{$data->{unsold}{car}})
{
print "$e->{model}";
print "$e->{mileage}";
}
foreach $e (@{$data->{footnotes}})
{
print "$e->{footnote}{content}\n";
}