my @tc = param("checkbox"); #like: 001.001 002.001 003.001 004.001 #### #### my $xml = new XML::Simple (Outputfile => $conf, RootName=>'exec'); $exec = { 'tc' => [ { 'id' => '001.001' }, { 'id' => '002.001' }, { 'id' => '003.001' }, ] }; $data = $xml->XMLout($exec); print Dumper($data); }