use strict; use warnings; use XML::Simple; my $filename = "sample_file.xml"; my $xs = XML::Simple->new(keeproot=>1, forcearray=>1); my $xmlString; { $/++; $xmlString = ; } my $data_hr = $xs->XMLin($xmlString); my $resultXMLString = $xs->XMLout($data_hr); print "$resultXMLString\n"; ## ## RESULT: ## ## ## ## foofoo 44444 ## barbarbar222 ## xyzzy ## nn23v ## 555 ## ## ## ## ## __DATA__ 555 foofoo 44444 barbarbar222 nn23v xyzzy