1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE tv SYSTEM "xmltv.dtd">
3
4<tv>
5  <channel id="3sat.de">
6    <display-name lang="de">3SAT</display-name>
7  </channel>
8  <channel id="das-erste.de">
9    <display-name lang="de">ARD</display-name>
10    <display-name lang="de">Das Erste</display-name>
11  </channel>
12  <programme start="20010829000500 BST" channel="bbc2.bbc.co.uk">
13    <title>Ampersand Land</title>
14    <title>&amp;</title>
15    <desc>&amp; hello &amp;&amp; there &amp;amp; everyone &lt;
16      &amp;&lt; &lt;amp;</desc>
17  </programme>
18  <programme start="20021010090000 +0100" stop="20021010095500 +0100" channel="TA">
19    <title>News</title>
20  </programme>
21  <programme start="200204201725" stop="200204201800" channel="foo" clumpidx="0/2">
22    <title>First in clump</title>
23    <category>b</category>
24  </programme>
25  <programme start="200204201725" stop="200204201800" channel="foo" clumpidx="1/2">
26    <title>Second in clump</title>
27    <category>g</category>
28  </programme>
29  <programme start="20011228113100" channel="1">
30    <title>A</title>
31  </programme>
32  <programme start="20011228113101" channel="1">
33    <title>B</title>
34  </programme>
35  <programme start="20011228113100" channel="1">
36    <title>A</title>
37  </programme>
38  <programme start="20011228113102" channel="1">
39    <title>D</title>
40  </programme>
41  <programme start="20011228113101" stop="20011228113102" channel="1">
42    <title>B</title>
43  </programme>
44  <programme start="20020517020200 BST" channel="c">
45    <title>t</title>
46  </programme>
47  <programme start="20020517020200 BST" channel="c">
48    <title>t</title>
49  </programme>
50  <programme start="20010829000500 BST" stop="20010829003000 BST" pdc-start="20010829000000 BST" vps-start="20010829001000 BST" showview="12345" videoplus="54321" channel="bbc2.bbc.co.uk" clumpidx="0/2">
51    <title>Attrib Rameau</title>
52  </programme>
53  <programme start="20021004090000 BST" stop="20021004100000 BST" channel="south-east.bbc1.bbc.co.uk" clumpidx="0/2">
54    <title lang="en">Kilroy</title>
55  </programme>
56  <programme start="20021004090000 BST" stop="20021004100000 BST" channel="south-east.bbc1.bbc.co.uk" clumpidx="1/2">
57    <title lang="en">BBC News; Weather</title>
58  </programme>
59  <programme start="20010101235958" stop="20010101235959" channel="c" clumpidx="0/3">
60    <title>A</title>
61  </programme>
62  <programme start="20010101235958" stop="20010101235959" channel="c" clumpidx="1/3">
63    <title>news</title>
64  </programme>
65  <programme start="20010101235958" stop="20010101235959" channel="c" clumpidx="2/3">
66    <title>news</title>
67  </programme>
68  <programme start="20030216130000" channel="0">
69    <title>On 'before' but not 'after' 13:30.</title>
70  </programme>
71  <programme start="20030216130000" stop="20030216140000" channel="0">
72    <title>On both 'before' and 'after' 13:30.</title>
73  </programme>
74  <programme start="20030216133000" stop="20030216133000" channel="0">
75    <title>On 'before' but not 'after' 13:30.</title>
76  </programme>
77  <programme start="20030216130000" stop="20030216131000" channel="0">
78    <title>Straightforward 'before' but not 'after' 13:30.</title>
79  </programme>
80  <programme start="20030216133000" stop="20030216140000" channel="0">
81    <title>On both 'before' and 'after' 13:30.</title>
82  </programme>
83  <programme start="20030216134000" stop="20030216140000" channel="0">
84    <title>Straightforward 'after' but not 'before' 13:30.</title>
85  </programme>
86  <programme start="200202240000 +0100" stop="200202240030 +0100" channel="CNN">
87    <title lang="en">News</title>
88    <desc lang="en">Lots of news.</desc>
89    <length units="minutes">30</length>
90  </programme>
91  <programme start="20011228113100" channel="1">
92    <title>A</title>
93  </programme>
94  <programme start="20011228113101" channel="1">
95    <title>B</title>
96  </programme>
97  <programme start="20011228113100" channel="1">
98    <title>C</title>
99  </programme>
100  <programme start="20011228113101" channel="1">
101    <title>D</title>
102  </programme>
103  <programme start="20011228113101" channel="1">
104    <title>E</title>
105    <title>E1</title>
106  </programme>
107  <programme start="20011228113101" channel="1">
108    <title>F</title>
109  </programme>
110  <programme start="20011228113101" stop="20011229000000" channel="2">
111    <title>G</title>
112  </programme>
113  <programme start="20011228113101" stop="20011229000000" channel="2">
114    <title>H</title>
115  </programme>
116  <programme start="20011228113101" stop="20011229000000" channel="4">
117    <title>I</title>
118  </programme>
119  <programme start="20011228113101" stop="20011229000000" channel="5">
120    <title>J</title>
121  </programme>
122  <programme start="20011228113101" stop="20011229000000" channel="5">
123    <title>K</title>
124  </programme>
125  <programme start="20000101000000" stop="20000101000000" channel="a">
126    <title>Zero length, should not overlap with one starting at same time</title>
127  </programme>
128  <programme start="20000101000000" stop="20000101010000" channel="a">
129    <title>One hour long</title>
130  </programme>
131  <programme start="20000101003000" stop="20000101003000" channel="a">
132    <title>Zero length in the middle</title>
133  </programme>
134  <programme start="20010829000500 BST" channel="bbc2.bbc.co.uk">
135    <title>The Phil Silvers Show</title>
136    <desc>Bilko claims he's had a close encounter with an alien in order
137      to be given some compassionate leave so he can visit an old
138      flame in New York.</desc>
139  </programme>
140  <programme start="20011218040500" channel="carlton.com">
141    <title lang="en">ITV Nightscreen</title>
142    <desc lang="en">Behind the scenes of ITV programmes, a guide to films being shown on the small screen, plus recipes and facts</desc>
143    <category>factual</category>
144  </programme>
145  <programme start="20011218040500" stop="20011218043000" channel="channel5.co.uk">
146    <title lang="en">Motorsport Mundial</title>
147    <desc lang="en">High-speed footage, news and views from around the world, focusing on everything from touring car races to single-seater events</desc>
148    <category>sport</category>
149    <audio>
150      <present>yes</present>
151      <stereo>stereo</stereo>
152    </audio>
153  </programme>
154  <programme start="20030512233500 -0400" channel="2">
155    <title>A</title>
156  </programme>
157  <programme start="20030513000600 -0400" stop="20030513010600 -0400" channel="2">
158    <title>B</title>
159  </programme>
160  <programme start="20000101000000" stop="20000101020000" channel="1">
161    <title>A</title>
162  </programme>
163  <programme start="20000101030000" channel="1">
164    <title>B</title>
165  </programme>
166  <programme start="20000101030000" channel="1">
167    <title>C</title>
168  </programme>
169  <programme start="20000101000000" channel="1">
170    <title>D</title>
171  </programme>
172  <programme start="20000101000000" channel="1">
173    <title>E</title>
174  </programme>
175  <programme start="20000101000000" stop="20000101010000" channel="1">
176    <title>F</title>
177  </programme>
178  <programme start="19990101000000" channel="2">
179    <title>A</title>
180  </programme>
181  <programme start="19990101000000" stop="19990101010000" channel="2">
182    <title>B</title>
183  </programme>
184  <programme start="19990101000000" channel="2">
185    <title>C</title>
186  </programme>
187  <programme start="200006031633" channel="3sat.de">
188    <title lang="de">blah</title>
189    <title lang="en">blah</title>
190    <desc lang="de">Blah Blah Blah.</desc>
191    <credits>
192      <director>blah</director>
193      <actor>a</actor>
194      <actor>b</actor>
195    </credits>
196    <date>19901011</date>
197    <country>ES</country>
198    <episode-num system="xmltv_ns">2 . 9 . 0/1</episode-num>
199    <video>
200      <aspect>16:9</aspect>
201    </video>
202    <last-chance />
203    <subtitles type="teletext">
204      <language lang="en">English</language>
205    </subtitles>
206    <rating system="MPAA">
207      <value>PG</value>
208    </rating>
209    <star-rating>
210      <value>3/3</value>
211      <icon src="stars.png" />
212    </star-rating>
213  </programme>
214  <programme start="20020420131000" channel="foo.com">
215    <title>A programme with empty stuff that should not be written out again</title>
216  </programme>
217  <programme start="20031025070000" stop="20031025074500" channel="3">
218    <title>Container A</title>
219  </programme>
220  <programme start="20031025070000" stop="20031025070500" channel="3">
221    <title>Contained A 0</title>
222  </programme>
223  <programme start="20031025070500" stop="20031025071500" channel="3">
224    <title>Contained A 1</title>
225  </programme>
226  <programme start="20031025071500" stop="20031025074500" channel="3">
227    <title>Contained A 2</title>
228  </programme>
229  <programme start="20031025080000" stop="20031025080500" channel="3">
230    <title>Contained B 0</title>
231  </programme>
232  <programme start="20031025080000" stop="20031025081500" channel="3">
233    <title>Container B</title>
234  </programme>
235  <programme start="20031025080500" stop="20031025081500" channel="3">
236    <title>Contained B 1</title>
237  </programme>
238  <programme start="20031025090000" stop="20031025100000" channel="3">
239    <title>Overlap 0</title>
240  </programme>
241  <programme start="20031025090000" stop="20031025100000" channel="3">
242    <title>Overlap 1</title>
243  </programme>
244  <programme start="20031025100000" stop="20031025101500" channel="3">
245    <title>Container C</title>
246    <desc>This is a description.</desc>
247  </programme>
248  <programme start="20031025100000" stop="20031025100500" channel="3">
249    <title>Contained C 0</title>
250  </programme>
251  <programme start="20031025100500" stop="20031025101500" channel="3">
252    <title>Contained C 1</title>
253  </programme>
254  <programme start="20030216000000" channel="0">
255    <title>A</title>
256  </programme>
257  <programme start="20030216003000" stop="20030216003000" channel="0">
258    <title>B</title>
259  </programme>
260  <programme start="20030216000000" stop="20030216001000" channel="0">
261    <title>C</title>
262  </programme>
263  <programme start="20010829000500 BST" channel="foo.tv">
264    <title>T</title>
265    <desc>Blah.</desc>
266  </programme>
267  <programme start="20010829000500 BST" channel="foo.tv">
268    <title>T</title>
269    <desc>Blah.</desc>
270  </programme>
271  <programme start="20010829000500 BST" channel="foo.tv">
272    <title>T</title>
273    <desc>Blah.</desc>
274  </programme>
275  <programme start="20010829000500 BST" channel="foo.tv">
276    <title>T</title>
277    <desc>Blah.</desc>
278  </programme>
279  <programme start="20010829000500 BST" channel="foo.tv">
280    <title>T</title>
281    <desc>Blah.</desc>
282  </programme>
283  <programme start="20010829000500 BST" channel="bbc2.bbc.co.uk">
284    <title>The Phil Silvers Show</title>
285    <desc>Bilko claims he's had a close encounter with an alien in order
286      to be given some compassionate leave so he can visit an old
287      flame in New York.</desc>
288  </programme>
289</tv>
290