my $tags ='';
if ($form{'abstract'} ne "") {
$tags .= qq(
\n);
}
if ($form{'author'} ne "") {
$tags .= qq(
\n);
}
if ($form{'distributor'} ne "") {
$tags .= qq(
\n);
}
if ($form{'copyright'} ne "") {
$tags .= qq(
\n);
}
if ($form{'keywords'} ne "") {
$tags .= qq(
\n);
}
if ($form{'description'} ne "") {
$tags .= qq(
\n);
}
$tags .= qq(
\n);
if ($form{'robots'} ne "") {
$tags .= qq(
\n);
}
if ($form{'language'} ne "") {
$tags .= qq(
\n);
}
if ($form{'distribution'} ne "") {
$tags .= qq(
\n);
}
if ($form{'rating'} ne "") {
$tags .= qq(
\n);
}
print my $cgi->escapeHTML( $tags);
####
print my $cgi->escapeHTML(
join '', (
map{
defined($form{$_}) ? qq(
\n):''
} qw ( abstract author distributor copyright description
robots language distribution rating )
),'
\n'
);