CTV Olympics (XSLT)

This is a simple bit of work that translates the XML data used by CTV's Silverlight scheduling doohickey using XSLT and presents it fairly nicely. All times are in PST as this is what the data is in, and no time zone conversion is done. If you don't know how to convert time zones, now wouldn't be a bad time to learn. Pro tip: EST is PST + 3 hours.

View Schedules

DayDateView
1 Friday, February 12 2010 default online non-fixed grid list
2 Saturday, February 13 2010 default online non-fixed grid list
3 Sunday, February 14 2010 default online non-fixed grid list
4 Monday, February 15 2010 default online non-fixed grid list
5 Tuesday, February 16 2010 default online non-fixed grid list
6 Wednesday, February 17 2010 default online non-fixed grid list
7 Thursday, February 18 2010 default online non-fixed grid list
8 Friday, February 19 2010 default online non-fixed grid list
9 Saturday, February 20 2010 default online non-fixed grid list
10 Sunday, February 21 2010 default online non-fixed grid list
11 Monday, February 22 2010 default online non-fixed grid list
12 Tuesday, February 23 2010 default online non-fixed grid list
13 Wednesday, February 24 2010 default online non-fixed grid list
14 Thursday, February 25 2010 default online non-fixed grid list
15 Friday, February 26 2010 default online non-fixed grid list
16 Saturday, February 27 2010 default online non-fixed grid list
17 Sunday, February 28 2010 default online non-fixed grid list

Q&A

I missed an event because of you!
First, that's not a question. Secondly, this it not my fault. I do not guarantee that anything presented in this schedule is accurate (though it should be; I'm not doing much to the raw data).
Why does the grid view have a rendering error?
Most likely, you're either using Internet Explorer (in which case, don't) or you have a very small screen resolution (in which case, use the non-fixed grid view, which doesn't have the nicety of having the channel names remain as you scroll but should work at any resolution, or the list view).
What's with the events which extend "under" other events in the schedule?
This is actually what the data says (that one event begins after another does and ends before it). You're probably seeing this for the "Olympic Daytime" or another similar item on the schedule. CTV's Silverlight thing is intelligent enough to split this; my XSLT stylesheet is not. It's still quite usable, and if you'd like to submit a patch, you're welcome to do so.