use strict; use Frontier::RPC2; use Data::Dumper; my $coder = Frontier::RPC2->new; my $xml_string=" Refill originHostName host originNodeType EXT voucherActivationCode 39393939393 subscriberNumberNAI 2 "; my $key; my $value; my $call = $coder->decode($xml_string); my %coins = Dumper($call);#->{'value'}->{'originHostName'}; print $coins{'originHostName'};