# HG changeset patch # User Matti Hamalainen # Date 1351053208 -10800 # Node ID 3d9e4247736775065238890304f227adbf4a18a4 # Parent b51ad733b624e12e941221f45761175732378531 More improvements in the parsing and XML output. diff -r b51ad733b624 -r 3d9e42477367 parsedata.pl --- a/parsedata.pl Wed Oct 24 07:28:06 2012 +0300 +++ b/parsedata.pl Wed Oct 24 07:33:28 2012 +0300 @@ -520,8 +520,8 @@ print "\n". "\n". " \n". - " ".join("", map { "".encode_entities($_).""; } @{$class{"info"}})."\n". - " ".join("", map { "".encode_entities(html_collapse($_, 1)).""; } @{$class{"data"}})."\n". + " ".join("", map { "".$_.""; } @{$class{"info"}})."\n". + " ".join("", map { "".html_collapse($_, 1).""; } @{$class{"data"}})."\n". " $maxDays\n". " $firstHour\n". " $lastHour\n". @@ -529,13 +529,15 @@ " \n"; print " \n"; + my $cid = 0; foreach my $chour (@$hourTimes) { - print " ".$$chour{"start"}."".$$chour{"end"}."\n"; + print " ".$$chour{"start"}."".$$chour{"end"}."\n"; + $cid++; } print " \n\n"; print " \n"; - foreach my $cid (sort { $a <=> $b } keys %{$hourDefs}) { + foreach $cid (sort { $a <=> $b } keys %{$hourDefs}) { print " ".getDataStruct($$hourDefs{$cid}, 0)."\n"; } print " \n\n"; diff -r b51ad733b624 -r 3d9e42477367 update.sh --- a/update.sh Wed Oct 24 07:28:06 2012 +0300 +++ b/update.sh Wed Oct 24 07:33:28 2012 +0300 @@ -64,6 +64,7 @@ fi echo "Parsing $i" perl parsedata.pl -php "$INFILE" -o "${CACHEDIR}${DATAFILE}" + perl parsedata.pl -xml "$INFILE" -o "${CACHEDIR}${i}.xml" fi done fi