#! perl -slw use strict; use XML::Simple; my $xml = XMLin( \*DATA ); print XMLout( $_, NoAttr => 1, RootName => 'book' ) for @{ $xml->{book} }; __DATA__ #### C:\test>junk Book 1 author 1 Book 1 author 2 Book1ISBN Book 1 title Book 2 author 1 Book 2 author 2 Book2ISBN Book 2 title Book 3 author 1 Book 3 author 2 Book 3 author 3 Book3ISBN Book 3 title