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