use strict; use XML::Simple; use Data::Dumper; while (<>) { next if /xml|ArgusDataStream/; my $xml=$_; $xml.=<> while $xml !~ m||; my $xmlhash=XMLin($xml); print Dumper($xmlhash); } __END__ $ xmlstuff.pl ## Flow data set 1 Flow data set 2