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