XMLtv problems with DTD file. (1 Viewer)

gibman

Retired Team Member
  • Premium Supporter
  • October 4, 2006
    2,998
    1,372
    Aarhus
    Home Country
    Denmark Denmark
    Hi!

    I am trying to configure the tvserver with xmlTV.
    No matter what I do I end up with an error.log telling me this;

    9-02-2007 13:20:58 XML tv import error loading C:\Programmer\Team MediaPortal\MediaPortal TV Server\XMLTV\tvguide.xml err: The expected DTD-code was not found. Line 1, position 1.

    here are excerpts of the xmltv.dtd file as well as the tvguide.xml file


    *************
    xmltv.dtd:
    *************
    <tv generator-info-name="WebEPG">
    <channel id="DR1.tdckabeltv.dk">
    <display-name>DR1</display-name>
    </channel>
    <channel id="TV2.tdckabeltv.dk">
    <display-name>TV2</display-name>
    </channel>
    <channel id="DR2.tdckabeltv.dk">
    <display-name>DR2</display-name>
    </channel>
    <channel id="Zulu.tdckabeltv.dk">
    <display-name>TV2 Zulu</display-name>
    </channel>
    <channel id="TV3.tdckabeltv.dk">
    <display-name>TV3</display-name>
    </channel>
    <channel id="TV3+.tdckabeltv.dk">
    <display-name>TV3+</display-name>
    </channel>
    <channel id="Kanal4.tdckabeltv.dk">
    <display-name>Kanal 4</display-name>
    </channel>
    <channel id="Kanal5.tdckabeltv.dk">
    <display-name>Kanal 5</display-name>
    </channel>
    <channel id="Charli.tdckabeltv.dk">
    <display-name>TV2 Charlie</display-name>
    </channel>
    <channel id="2News.tdckabeltv.dk">
    <display-name>TV2 News</display-name>
    </channel>
    <channel id="dk4.tdckabeltv.dk">
    <display-name>dk4</display-name>
    </channel>
    <channel id="Disney.tdckabeltv.dk">
    <display-name>Disney Channel</display-name>
    </channel>
    <channel id="Toon.tdckabeltv.dk">
    <display-name>Toon Disney</display-name>
    </channel>
    <channel id="PHouse.tdckabeltv.dk">
    <display-name>Playhouse Disney</display-name>
    </channel>
    <channel id="Cartoo.tdckabeltv.dk">
    <display-name>Cartoon Network</display-name>
    </channel>
    <channel id="Jetix.tdckabeltv.dk">
    <display-name>Jetix</display-name>
    </channel>
    <channel id="EuroSp.tdckabeltv.dk">
    <display-name>EuroSport</display-name>
    </channel>
    <channel id="EuSp 2.tdckabeltv.dk">
    <display-name>EuroSport 2</display-name>
    </channel>
    <channel id="ViaSp1.tdckabeltv.dk">
    <display-name>Viasat Sport 1</display-name>
    </channel>
    <channel id="ViaSp2.tdckabeltv.dk">
    <display-name>Viasat Sport 2</display-name>
    </channel>
    <channel id="ViaSp3.tdckabeltv.dk">
    <display-name>Viasat Sport 3</display-name>
    </channel>
    <channel id="C+ SP.tdckabeltv.dk">
    <display-name>CANAL+ SPORT 1</display-name>
    </channel>
    <channel id="C+ Sp2.tdckabeltv.dk">
    <display-name>CANAL+ SPORT 2</display-name>
    </channel>
    <channel id="Via NC.tdckabeltv.dk">
    <display-name>Viasat Nature Channel</display-name>
    </channel>
    <channel id="Histor.tdckabeltv.dk">
    <display-name>Viasat History</display-name>
    </channel>
    <channel id="Explor.tdckabeltv.dk">
    <display-name>Viasat Explorer</display-name>
    </channel>
    <channel id="MTV.tdckabeltv.dk">
    <display-name>MTV</display-name>
    </channel>
    <channel id="Voice.tdckabeltv.dk">
    <display-name>The Voice TV</display-name>
    </channel>
    <channel id="2Film.tdckabeltv.dk">
    <display-name>TV2 Film</display-name>
    </channel>
    <channel id="Hall.tdckabeltv.dk">
    <display-name>Hallmark</display-name>
    </channel>
    <channel id="TCM.tdckabeltv.dk">
    <display-name>TCM</display-name>
    </channel>
    <channel id="Showtm.tdckabeltv.dk">
    <display-name>Showtime</display-name>
    </channel>
    <channel id="C+ F1.tdckabeltv.dk">
    <display-name>CANAL+ FILM 1</display-name>
    </channel>
    <channel id="C+ F2.tdckabeltv.dk">
    <display-name>CANAL+ FILM 2</display-name>
    </channel>
    <channel id="C+ F3.tdckabeltv.dk">
    <display-name>CANAL+ FILM 3</display-name>
    </channel>
    <channel id="C+ Mix.tdckabeltv.dk">
    <display-name>CANAL+ Mix</display-name>
    </channel>
    <channel id="C+ HD.tdckabeltv.dk">
    <display-name>CANAL+ FILM HD</display-name>
    </channel>
    <channel id="TV1000.tdckabeltv.dk">
    <display-name>TV1000</display-name>
    </channel>
    <channel id="TV1001.tdckabeltv.dk">
    <display-name>TV1000 Plus One</display-name>
    </channel>
    <channel id="TV Fam.tdckabeltv.dk">
    <display-name>TV1000 Family</display-name>
    </channel>
    <channel id="TV Nor.tdckabeltv.dk">
    <display-name>TV1000 Nordic</display-name>
    </channel>
    <channel id="TV Act.tdckabeltv.dk">
    <display-name>TV1000 Action</display-name>
    </channel>
    <channel id="TV Cla.tdckabeltv.dk">
    <display-name>TV1000 Classic</display-name>
    </channel>
    <channel id="Blue H.tdckabeltv.dk">
    <display-name>Blue H</display-name>
    </channel>
    <channel id="PlayBy.tdckabeltv.dk">
    <display-name>PlayBoy</display-name>
    </channel>
    <channel id="HUSTtv.tdckabeltv.dk">
    <display-name>HUSTLERtv</display-name>
    </channel>
    <channel id="SVT1.tdckabeltv.dk">
    <display-name>TV1 Sverige</display-name>
    </channel>
    <channel id="SVT2.tdckabeltv.dk">
    <display-name>TV2 Sverige</display-name>
    </channel>
    <channel id="TV4.tdckabeltv.dk">
    <display-name>TV4</display-name>
    </channel>
    <channel id="Norge2.tdckabeltv.dk">
    <display-name>TV2 Norge</display-name>
    </channel>
    <channel id="BBC P.tdckabeltv.dk">
    <display-name>BBC Prime</display-name>
    </channel>
    <channel id="BBC W.tdckabeltv.dk">
    <display-name>BBC World</display-name>
    </channel>
    <channel id="CNN.tdckabeltv.dk">
    <display-name>CNN</display-name>
    </channel>
    <channel id="Nickel.tdckabeltv.dk">
    <display-name>Nickelodeon</display-name>
    </channel>
    <channel id="Discov.tdckabeltv.dk">
    <display-name>Discovery Channel</display-name>
    </channel>
    <channel id="Scienc.tdckabeltv.dk">
    <display-name>Discovery Science</display-name>
    </channel>
    <channel id="Civil.tdckabeltv.dk">
    <display-name>Discovery Civilisation</display-name>
    </channel>
    <channel id="TraLiv.tdckabeltv.dk">
    <display-name>Discovery Travel & Living</display-name>
    </channel>
    <channel id="Animal.tdckabeltv.dk">
    <display-name>Animal Planet</display-name>
    </channel>
    <channel id="NatGeo.tdckabeltv.dk">
    <display-name>National Geographic Channel</display-name>
    </channel>
    <channel id="Travel.tdckabeltv.dk">
    <display-name>Travel</display-name>
    </channel>
    <channel id="VH1.tdckabeltv.dk">
    <display-name>VH1</display-name>
    </channel>
    <channel id="VH1Cla.tdckabeltv.dk">
    <display-name>VH1 Classic</display-name>
    </channel>
    <channel id="Perfor.tdckabeltv.dk">
    <display-name>Perfor</display-name>
    </channel>
    <channel id="MTV2.tdckabeltv.dk">
    <display-name>MTV2</display-name>
    </channel>
    <channel id="MTVhit.tdckabeltv.dk">
    <display-name>MTV hits</display-name>
    </channel>
    <channel id="MTVBas.tdckabeltv.dk">
    <display-name>MTV Base</display-name>
    </channel>
    <channel id="Realit.tdckabeltv.dk">
    <display-name>Reality TV</display-name>
    </channel>
    <channel id="Star!.tdckabeltv.dk">
    <display-name>Star!</display-name>
    </channel>
    <channel id="Fashn.tdckabeltv.dk">
    <display-name>Fashn</display-name>
    </channel>
    <channel id="Bloom.tdckabeltv.dk">
    <display-name>Bloomberg</display-name>
    </channel>
    <channel id="TV5.tdckabeltv.dk">
    <display-name>TV5</display-name>
    </channel>
    <channel id="Kanal7.tdckabeltv.dk">
    <display-name>Kanal 7</display-name>
    </channel>
    <channel id="STV.tdckabeltv.dk">
    <display-name>STV</display-name>
    </channel>
    </tv>

    ****************
    tvguide.xml:
    ****************
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE tv SYSTEM "xmltv.dtd">
    <tv source-info-url="http://tdckabeltv.dk/ktvTVGuide/tvguide.portal" generator-info-name="tv_grab_dk_tdc/0.98">

    <channel id="DR1.tdckabeltv.dk">
    <display-name>DR1</display-name>
    </channel>
    <channel id="TV2.tdckabeltv.dk">
    <display-name>TV2</display-name>
    </channel>
    <channel id="DR2.tdckabeltv.dk">
    <display-name>DR2</display-name>
    </channel>
    <channel id="Zulu.tdckabeltv.dk">
    <display-name>TV2 Zulu</display-name>
    </channel>
    <channel id="TV3.tdckabeltv.dk">
    <display-name>TV3</display-name>
    </channel>
    <channel id="TV3+.tdckabeltv.dk">
    <display-name>TV3+</display-name>
    </channel>
    <channel id="Kanal4.tdckabeltv.dk">
    <display-name>Kanal 4</display-name>
    </channel>
    <channel id="Kanal5.tdckabeltv.dk">
    <display-name>Kanal 5</display-name>
    </channel>
    <channel id="Charli.tdckabeltv.dk">
    <display-name>TV2 Charlie</display-name>
    </channel>
    <channel id="2News.tdckabeltv.dk">
    <display-name>TV2 News</display-name>
    </channel>
    <channel id="dk4.tdckabeltv.dk">
    <display-name>dk4</display-name>
    </channel>
    <channel id="Disney.tdckabeltv.dk">
    <display-name>Disney Channel</display-name>
    </channel>
    <channel id="Toon.tdckabeltv.dk">
    <display-name>Toon Disney</display-name>
    </channel>
    <channel id="PHouse.tdckabeltv.dk">
    <display-name>Playhouse Disney</display-name>
    </channel>
    <channel id="Cartoo.tdckabeltv.dk">
    <display-name>Cartoon Network</display-name>
    </channel>
    <channel id="Jetix.tdckabeltv.dk">
    <display-name>Jetix</display-name>
    </channel>
    <channel id="EuroSp.tdckabeltv.dk">
    <display-name>EuroSport</display-name>
    </channel>
    <channel id="EuSp 2.tdckabeltv.dk">
    <display-name>EuroSport 2</display-name>
    </channel>
    <channel id="ViaSp1.tdckabeltv.dk">
    <display-name>Viasat Sport 1</display-name>
    </channel>
    <channel id="ViaSp2.tdckabeltv.dk">
    <display-name>Viasat Sport 2</display-name>
    </channel>
    <channel id="ViaSp3.tdckabeltv.dk">
    <display-name>Viasat Sport 3</display-name>
    </channel>
    <channel id="C+ SP.tdckabeltv.dk">
    <display-name>CANAL+ SPORT 1</display-name>
    </channel>
    <channel id="C+ Sp2.tdckabeltv.dk">
    <display-name>CANAL+ SPORT 2</display-name>
    </channel>
    <channel id="Via NC.tdckabeltv.dk">
    <display-name>Viasat Nature Channel</display-name>
    </channel>
    <channel id="Histor.tdckabeltv.dk">
    <display-name>Viasat History</display-name>
    </channel>
    <channel id="Explor.tdckabeltv.dk">
    <display-name>Viasat Explorer</display-name>
    </channel>
    <channel id="MTV.tdckabeltv.dk">
    <display-name>MTV</display-name>
    </channel>
    <channel id="Voice.tdckabeltv.dk">
    <display-name>The Voice TV</display-name>
    </channel>
    <channel id="2Film.tdckabeltv.dk">
    <display-name>TV2 Film</display-name>
    </channel>
    <channel id="Hall.tdckabeltv.dk">
    <display-name>Hallmark</display-name>
    </channel>
    <channel id="TCM.tdckabeltv.dk">
    <display-name>TCM</display-name>
    </channel>
    <channel id="Showtm.tdckabeltv.dk">
    <display-name>Showtime</display-name>
    </channel>
    <channel id="C+ F1.tdckabeltv.dk">
    <display-name>CANAL+ FILM 1</display-name>
    </channel>
    <channel id="C+ F2.tdckabeltv.dk">
    <display-name>CANAL+ FILM 2</display-name>
    </channel>
    <channel id="C+ F3.tdckabeltv.dk">
    <display-name>CANAL+ FILM 3</display-name>
    </channel>
    <channel id="C+ Mix.tdckabeltv.dk">
    <display-name>CANAL+ Mix</display-name>
    </channel>
    <channel id="C+ HD.tdckabeltv.dk">
    <display-name>CANAL+ FILM HD</display-name>
    </channel>
    <channel id="TV1000.tdckabeltv.dk">
    <display-name>TV1000</display-name>
    </channel>
    <channel id="TV1001.tdckabeltv.dk">
    <display-name>TV1000 Plus One</display-name>
    </channel>
    <channel id="TV Fam.tdckabeltv.dk">
    <display-name>TV1000 Family</display-name>
    </channel>
    <channel id="TV Nor.tdckabeltv.dk">
    <display-name>TV1000 Nordic</display-name>
    </channel>
    <channel id="TV Act.tdckabeltv.dk">
    <display-name>TV1000 Action</display-name>
    </channel>
    <channel id="TV Cla.tdckabeltv.dk">
    <display-name>TV1000 Classic</display-name>
    </channel>
    <channel id="Blue H.tdckabeltv.dk">
    <display-name>Blue H</display-name>
    </channel>
    <channel id="PlayBy.tdckabeltv.dk">
    <display-name>PlayBoy</display-name>
    </channel>
    <channel id="HUSTtv.tdckabeltv.dk">
    <display-name>HUSTLERtv</display-name>
    </channel>
    <channel id="SVT1.tdckabeltv.dk">
    <display-name>TV1 Sverige</display-name>
    </channel>
    <channel id="SVT2.tdckabeltv.dk">
    <display-name>TV2 Sverige</display-name>
    </channel>
    <channel id="TV4.tdckabeltv.dk">
    <display-name>TV4</display-name>
    </channel>
    <channel id="Norge2.tdckabeltv.dk">
    <display-name>TV2 Norge</display-name>
    </channel>
    <channel id="BBC P.tdckabeltv.dk">
    <display-name>BBC Prime</display-name>
    </channel>
    <channel id="BBC W.tdckabeltv.dk">
    <display-name>BBC World</display-name>
    </channel>
    <channel id="CNN.tdckabeltv.dk">
    <display-name>CNN</display-name>
    </channel>
    <channel id="Nickel.tdckabeltv.dk">
    <display-name>Nickelodeon</display-name>
    </channel>
    <channel id="Discov.tdckabeltv.dk">
    <display-name>Discovery Channel</display-name>
    </channel>
    <channel id="Scienc.tdckabeltv.dk">
    <display-name>Discovery Science</display-name>
    </channel>
    <channel id="Civil.tdckabeltv.dk">
    <display-name>Discovery Civilisation</display-name>
    </channel>
    <channel id="TraLiv.tdckabeltv.dk">
    <display-name>Discovery Travel & Living</display-name>
    </channel>
    <channel id="Animal.tdckabeltv.dk">
    <display-name>Animal Planet</display-name>
    </channel>
    <channel id="NatGeo.tdckabeltv.dk">
    <display-name>National Geographic Channel</display-name>
    </channel>
    <channel id="Travel.tdckabeltv.dk">
    <display-name>Travel</display-name>
    </channel>
    <channel id="VH1.tdckabeltv.dk">
    <display-name>VH1</display-name>
    </channel>
    <channel id="VH1Cla.tdckabeltv.dk">
    <display-name>VH1 Classic</display-name>
    </channel>
    <channel id="Perfor.tdckabeltv.dk">
    <display-name>Perfor</display-name>
    </channel>
    <channel id="MTV2.tdckabeltv.dk">
    <display-name>MTV2</display-name>
    </channel>
    <channel id="MTVhit.tdckabeltv.dk">
    <display-name>MTV hits</display-name>
    </channel>
    <channel id="MTVBas.tdckabeltv.dk">
    <display-name>MTV Base</display-name>
    </channel>
    <channel id="Realit.tdckabeltv.dk">
    <display-name>Reality TV</display-name>
    </channel>
    <channel id="Star!.tdckabeltv.dk">
    <display-name>Star!</display-name>
    </channel>
    <channel id="Fashn.tdckabeltv.dk">
    <display-name>Fashn</display-name>
    </channel>
    <channel id="Bloom.tdckabeltv.dk">
    <display-name>Bloomberg</display-name>
    </channel>
    <channel id="TV5.tdckabeltv.dk">
    <display-name>TV5</display-name>
    </channel>
    <channel id="Kanal7.tdckabeltv.dk">
    <display-name>Kanal 7</display-name>
    </channel>
    <channel id="STV.tdckabeltv.dk">
    <display-name>STV</display-name>
    </channel>

    <programme start="200702090630" stop="200702090700" channel="DR1.tdckabeltv.dk">
    <title>Lotta på Bråkmakargatan</title>
    <title lang="da">Lotte fra Spektakelmagergade</title>
    <desc lang="da">Efter Astrid Lindgrens børnebøger. Lotte, Jonas og Mia er med mor på besøg hos mormor og morfar. Men også når de er på ferie, får Jonas og Mia lov til meget mere end Lotte. Så Lotte prøver, om hun ikke kan vokse lidt hurtigere.Morgenhår.</desc>
    <credits>
    <director>Johanna Hald</director>
    <actor>Grete Havneskjöld</actor>
    <actor>Beatrice Järas</actor>
    </credits>
    <date>1992</date>
    <category lang="da">Ungdomsserie</category>
    <country lang="da">Svensk</country>
    </programme>

    ...
    ...
    </tv>

    Wuts wrong with it ?
    Why is the DTD even needed when the same info is already embedded in the tvguide.xml file ?

    :D
    /Gibman
     

    Users who are viewing this thread


    Write your reply...
    Top Bottom