I've been banging my head against the wall trying to get Bladerunner 3.0 to process the XML TV file provided by the local cable TV company (see
http://tvguide.express.tc/listings/p...sicplus.xml.gz). They have a single file with the channel definitions and the program. I put this 18mb file as both Listings2.xml and ChannelInfo.xml. Trying to process the files results in:
Transforming guide data...
Cannot find column ChannelID.
at System.Data.DataTable.ParseSortString(String sortString)
at System.Data.DataView.CheckSort(String sort)
at System.Data.DataView.set_Sort(String value)
at QuickGuide.EPGXMLWriter.Create(DataSet XMLTV, DataSet Channels, String filename)
at QuickGuide.QuickGuideWorker.CreateXMLFile(String XMLTVFile)
I then reduced the listings and channel XML files to a single entry and still get the same error. Here are the minimal files I created:
ChannelInfo.xml:
<!DOCTYPE tv SYSTEM "xmltv.dtd">
<tv><channel id="16"></channel></tv>
Listings2.xml:
<!DOCTYPE tv SYSTEM "xmltv.dtd"><tv>
<programme channel="16" start="20080617000000" stop="20080617003000">
<title lang="en">BBC News</title>
</programme></tv>
I must be missing something basic here - anyone have a suggestion?
And a related question: since the provider here has the single big XML file with the channel lineup and the program, should I use this file for both my ChannelInfo.xml and Listings2.xml or should I manually split off the channel lineup (which presumably won't change often)?
Thanks much,
David Solomon