ciao a tutti
ho un piccolo problemino da risolvere
mi sono spulciato la classe XML::Simple coi relativi metodi
allora, dopo aver fatto il parser, ho una struttura simile per esempio a questa
codice:
{
'logdir' => '/var/log/foo/',
'debugfile' => '/tmp/foo.debug',
'server' => {
'sahara' => {
'osversion' => '2.6',
'osname' => 'solaris',
'address' => [ '10.0.0.101', '10.0.1.101' ]
},
'sahara' => {
'osversion' => '6.5',
'osname' => 'irix',
'address' => '10.0.0.102'
},
'sahara' => {
'osversion' => '2.0.34',
'osname' => 'linux',
'address' => [ '10.0.0.103', '10.0.1.103' ]
}
}
}
il problema è questo
come faccio ad accedere agli elementi che hanno lo stesso nome "sahara", dal momento che sono sullo stesso livello???
mi da erorre!!!
di solito faccio così:
codice:
$var1->{server}->{sahara}->{osversion};
grazie per l'aiuto