##
if ($tag eq 'table'){
push @save, [$tablenr,$row,$column];
$row = $column = 0;
$tablenr=$count;
++$count;
$in_table++;
}
####
if ($tag eq 'table') {
($tablenr, $row, $column) = @{ pop @save };
--$in_table;
}
####
$table[$tablenr][$row][$column] .= $text if ($in_table) && ($text !~ m/^\s+$/);
####
my @save=([]); #initialize with an empty list as first element.