http://qs321.pair.com?node_id=11118737

Takamoto has asked for the wisdom of the Perl Monks concerning the following question:

Hello, I am experimenting with templating a table. I have no issues with fixed data structures... but now I need to generate a table with HTML::Template where the number and the names of the columns may vary. I generate my data like this:

my $dictionary = [ { 'Spanish' => 'uno', 'English' => 'one', 'Italian' => 'uno', }, { 'Spanish' => 'dos', 'English' => 'twho', 'Italian' => 'due', }, { 'Spanish' => 'tres', 'English' => 'Three', 'Italian' => 'tre', } ]; use HTML::Template; my $template = HTML::Template->new(filename => 'dictionary.tmpl'); $template->param(DICTIONARY => $dictionary); $template->output;

However, my data may also look like this:

my $dictionary = [ { 'Spanish' => 'uno', 'French' => '1', }, { 'Spanish' => 'dos', 'French' => '2', }, { 'Spanish' => 'tres', 'French' => '3', } ];

How could I template this?