There is a number of available tools to view XMLTV offline.
I've used Maxemum TV-Guide and similar. They are kind of slow when it comes to XMLTV files of large size.

The other solution could be to covert xml -> html with tools listed here.

Another possibly useful link.