1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE tv SYSTEM "xmltv.dtd">
3
4<tv>
5  <!-- Test tv_remove_some_overlapping. -->
6  <programme start="20011228113100" channel="1">
7    <title>A</title>
8  </programme>
9  <programme start="20011228113101" channel="1">
10    <title>B</title>
11  </programme>
12  <programme start="20011228113100" channel="1">
13    <title>C</title>
14  </programme>
15  <programme start="20011228113101" channel="1">
16    <title>D</title>
17  </programme>
18  <programme start="20011228113101" channel="1">
19    <title>E</title>
20    <title>E1</title>
21  </programme>
22  <programme start="20011228113101" channel="1">
23    <title>F</title>
24  </programme>
25  <programme start="20011228113101" stop="20011229000000" channel="2">
26    <title>G</title>
27  </programme>
28  <programme start="20011228113101" stop="20011229000000" channel="2">
29    <title>H</title>
30  </programme>
31  <programme start="20011228113101" stop="20011229000000" channel="4">
32    <title>I</title>
33  </programme>
34  <programme start="20011228113101" stop="20011229000000" channel="5">
35    <title>J</title>
36  </programme>
37  <programme start="20011228113101" stop="20011229000000" channel="5">
38    <title>K</title>
39  </programme>
40
41  <!-- Start and stop times should be treated as a half-closed
42  interval.  This is mainly a test for tv_sort.  Note that
43  tv_remove_some_overlapping doesn't guarantee to preserve
44  -->
45  <programme start="20000101000000" stop="20000101000000" channel="a">
46    <title>Zero length, should not overlap with one starting at same time</title>
47  </programme>
48  <programme start="20000101000000" stop="20000101010000" channel="a">
49    <title>One hour long</title>
50  </programme>
51  <programme start="20000101003000" stop="20000101003000" channel="a">
52    <title>Zero length in the middle</title>
53  </programme>
54</tv>
55