(...) #### my $configuration = $xml->XMLin( $conf, GroupTags => { services => 'service', plugins => 'plugin', probes => 'probe' }, ForceArray => [ qw(service plugin probe) ], KeyAttr => { 'service' => 'name', 'plugin' => 'name', 'probe' => 'name' }, KeepRoot => 0 ); #### my $warn = $configuration->{snoopdogg}{services}{cpu}{plugins}{cpu}{probes}{load1}{warn}{value}; #### my $warn = $configuration->{snoopdogg}{cpu}{cpu}{load1}{warn}{value}; #### GroupTags => { services => 'service' => name }