402 |
|
sub make_xml() { |
403 |
|
my($curlevel, $curline) = @_; |
404 |
|
my($xmltemp) = ""; my($curtag) = ""; my($attributes) = ""; |
405 |
< |
while(true) { |
405 |
> |
while(1) { |
406 |
|
$curline = shift(@data) if $curline eq ""; chomp $curline; |
407 |
|
if($curline =~ /^$curlevel([^\.\s]+\.)/) { |
408 |
|
$curtag=$1; |
418 |
|
} |
419 |
|
my($nextline) = $data[0]; chomp $nextline if defined $nextline; |
420 |
|
$curtag =~ s/(.*)\./$1/; |
421 |
< |
if(defined $nextline && $nextline =~ /^$curlevel$curtag\./) { |
421 |
> |
if((defined $nextline) && ($nextline =~ /^$curlevel$curtag\./)) { |
422 |
|
$curline = ""; |
423 |
|
} |
424 |
|
else { |