my $url = 'https://some.url/file.xml'; my $LWP_Data; use LWP::UserAgent; $LWP_Data->{ua} = LWP::UserAgent->new; $LWP_Data->{ua}->timeout(7); $LWP_Data->{feed} = $LWP_Data->{ua}->get($url); if ($LWP_Data->{feed}->is_success) { my $xml = $LWP_Data->{feed}->content; use XML::Simple qw(:strict); my $ref = XMLin( $xml, ForceArray => 1,KeyAttr => [ ]); ...