# HG changeset patch # User Matti Hamalainen # Date 1351031437 -10800 # Node ID 119f0cef6498c3d00d5cd21238d3bdd79086ad72 # Parent 93c87f42c8035b3f467c954895056c09062592c8 Work on XML output support (not finished yet.) diff -r 93c87f42c803 -r 119f0cef6498 parsedata.pl --- a/parsedata.pl Wed Oct 24 01:18:45 2012 +0300 +++ b/parsedata.pl Wed Oct 24 01:30:37 2012 +0300 @@ -455,8 +455,42 @@ " $maxDays\n". " $firstHour\n". " $lastHour\n". + " $totalHours\n". " \n"; + print " \n"; + foreach my $chour (@$hourTimes) { + print " ".$$chour{"start"}."".$$chour{"end"}."\n"; + } + print " \n\n"; + + print " \n"; + foreach my $cid (sort { $a <=> $b } keys %{$hourDefs}) { + print " ".join("", map { "\"".escape($_)."\""; } @$a).""; + } + elsif ($a =~ /^\d+$/) { + print "$key=\"".$a."\" "; + } else { + print "$key=\"".escape($a)."\" "; + } + } + print " \n"; + } + print " \n\n"; + + print " \n"; + for (my $y = 0; $y < $maxDays; $y++) + { + if (defined($$hourTable{$y})) + { + print " ".join("", map { "".$_."" } @{$$hourTable{$y}})."\n"; + } + } + print " \n"; print "\n"; }