--- trunk/all2xml.pl 2003/02/23 07:53:28 33 +++ trunk/all2xml.pl 2003/02/23 08:06:07 34 @@ -80,6 +80,8 @@ my $display_data = ""; my $line_delimiter = ""; + my ($swish,$display); + foreach my $x (@{$config->{indexer}->{$field}->{isis}}) { my $format = $x->{content}; @@ -101,9 +103,15 @@ ($s,$d,$i) = (0,0,1) if (lc($x->{type}) eq "index"); #print STDERR "## s: $s d: $d i: $i ## $format ##\n"; - $display_data .= $line_delimiter if ($display_data && $display_data !~ /$line_delimiter$/); + if ($x->{append}) { + $line_delimiter = ' '; + } else { + $line_delimiter = '
'; + } - my ($swish,$display) = (1,1); + $display_data .= $line_delimiter if ($display_data && $display); + # init vars so that we go into while... + ($swish,$display) = (1,1); while ($swish || $display) { ($swish,$display) = parse_format($format,$row,$isis_i++); @@ -155,11 +163,6 @@ } } } - if ($x->{append}) { - $line_delimiter = ' '; - } else { - $line_delimiter = '
'; - } }