Välkommen till tv.swedb.se

Hem
Nyheter
Introduktion
TV-tablå
Användningsvillkor
Donationer
Kanaler
Dokumentation
Kontakta oss
Filarkiv XMLTV
Forum
Sök
Länkar

Inloggning





Glömt ditt lösenord?
Inget konto än? Skapa ett

Registrerade användare
15323 registrerade
0 idag
4 denna vecka
1227 denna månad
Senaste: edhe

Hem arrow Forum

tv.swedb.se Forum  


Version av XMLTV - 2007-08-14 15:12 Tjenare.

Jag sitter och labbar lite och försöker validera den XML som ni genererar.

Enligt dtd:n för xmltv (0.5.47) så ser channel ut som nedan
<!ELEMENT channel (display-name+, icon*, url*) >
<!ATTLIST channel id CDATA #REQUIRED >

Dock så lämnar ni en channel-xml som ser ut såhär:
<channel id="tv.kanal.se">
<display-name lang="sv">TVKANALEN</display-name>
<base-url>http://xmltv.tvsajten.com/xmltv/</base-url>
<icon src="http://xmltv.tvsajten.com/chanlogos/tv.kanal.se.png"/>
</channel>
Som ni ser så säger dtd:n att taggen url skall komma sist medan ni har en tag som heter base-url före icon.
Jag antar att jag har fel version av DTD:n eftersom jag inte kan validera kanalerna ok. Programmen funkar finfint.
  | | Logga in för att svara.
Sv:Version av XMLTV - 2007-08-14 20:14 Hej!

Hur gör du för att ladda ner data från oss?

Filen channels.xml.gz är inte giltig enligt xmltv-dtd:n. Jag har lagt till base-url fältet för att grabbers ska veta var de kan hitta data för kanalen. En grabber ska ta bort det fältet för att skapa giltig xmltv-data. tv_grab_se_swedb gör det bland annat.

/Mattias
  | | Logga in för att svara.
Sv:Version av XMLTV - 2007-08-14 21:36 Som det är nu laddade jag ner xml:erna med en browser och sparade dem.

Detta för att inte belasta era servrar.
Jag har dock en implementation som inte validerar gentemot dtd:n men den tar hänsyn till last-modified och laddar inte ner något om det inte ändrats sedan sist.

Jag använder Java och experimenterar bara med olika tekniker och detta är en praktisk tillämpning för detta.

Jag har ju ett eget intresse i det (både tekniskt och praktiskt) så jag använder ert data som EPG i mediaportal via xmltv-grabbern.

Men då förstår jag varför det inte är helt korrekt enligt DTD och tackar ödmjukt för informationen.
  | | Logga in för att svara.