use XML::Simple; my $xml = <<'EOD' ; EOD my $data = XMLin( $xml, forcearray => 1 ); print $data->{name}, $/; for my $col ( keys %{ $data->{column} } ) { print $col, $/; }