#!/usr/bin/perl use strict; use warnings; use XML::Simple; use Data::Dumper; my $XML = XMLin("C:\\Users\\Administrator\\Desktop\\Automation\\VERSION2\\TC2\\value.xml"); my $MTPconfiguration=$XML->{MTPconfiguration}; my $lteNbrEnbInfo=$MTPconfiguration->{lteNbrEnbInfo}; my $Enbfield=$lteNbrEnbInfo->{field}; print Dumper($Enbfield); my @field = $Enbfield->{field}->{key}; print "@field \n" foreach (@($Enbfield->{field})) { print $_->{key}. "\n"; print $_->{value}. "\n"; }