--- trunk/all2xml.pl 2003/07/04 23:29:27 67 +++ trunk/all2xml.pl 2003/07/08 22:13:56 81 @@ -231,7 +231,8 @@ # dump formatted output in if ($html) { - $xml .= xmlify("html",$html); + #$xml .= xmlify("html",$html); + $xml .= ""; } if ($xml) { @@ -431,7 +432,7 @@ open(FEED,"feeds/$prog |") || die "can't start $prog: $!"; - my $i=0; # record nr. + my $i=1; # record nr. my $data; my $line=1; @@ -440,7 +441,7 @@ chomp; if (/^$/) { - my $swishpath = $database."#".$i; + my $swishpath = $database."#".$i++; if (my $xml = data2xml($type_base,$data,$add_xml,$cfg,$database)) { $xml = $cp2utf->convert($xml); @@ -454,9 +455,10 @@ next; } + $line = $1 if (s/^(\d+):\s*//); $data->{$line++} = $_; - fakeprogress($i++); + fakeprogress($i); } } @@ -471,15 +473,21 @@ =head1 NAME -isis2xml.pl - read isis file and dump XML +all2xml.pl - read various file formats and dump XML for SWISH-E =head1 DESCRIPTION -This command will read ISIS data file using OpenIsis perl module and -create XML file for usage with I -indexer. Dispite it's name, this script B -from isis files (isis allready has something like that). Output of this -script is tailor-made for SWISH-E. +This command will read ISIS data file using OpenIsis perl module, MARC +records using MARC module and optionally Micro$oft Excel files to +create one XML file for usage with I indexer. Dispite it's name, +this script B from isis files (isis allready +has something like that). Output of this script is tailor-made for SWISH-E. + +=head1 BUGS + +Documentation is really lacking. However, in true Open Source spirit, source +is best documentation. I even made considerable effort to comment parts +which are not intuitively clear, so... =head1 AUTHOR