1 <!ELEMENT XML_File_ID (#PCDATA)>
2 <!ELEMENT heading (#PCDATA)>
3 <!ELEMENT category (#PCDATA)>
4 <!ELEMENT sport (#PCDATA)>
5 <!ELEMENT title (#PCDATA)>
6 <!ELEMENT team (#PCDATA)>
7 <!ELEMENT ownpoints (#PCDATA)>
8 <!ELEMENT oppoints (#PCDATA)>
9 <!ELEMENT ownfield (#PCDATA)>
10 <!ELEMENT oppfield (#PCDATA)>
11 <!ELEMENT ownfgpct (#PCDATA)>
12 <!ELEMENT oppfgpct (#PCDATA)>
13 <!ELEMENT ownturnover (#PCDATA)>
14 <!ELEMENT oppturnover (#PCDATA)>
15 <!ELEMENT marginturnover (#PCDATA)>
16 <!ELEMENT listing ( ( team, ( ( ownpoints, oppoints, ownfield, oppfield, ownfgpct, oppfgpct, ownturnover, oppturnover, marginturnover ) | ( offrebound, defrebound, totrebound, ownwinloss, oppwinloss, otwinloss, threeptswinloss, tenptswinloss ) ) ) )>
17 <!ELEMENT offrebound (#PCDATA)>
18 <!ELEMENT defrebound (#PCDATA)>
19 <!ELEMENT totrebound (#PCDATA)>
20 <!ELEMENT ownwinloss (#PCDATA)>
21 <!ELEMENT oppwinloss (#PCDATA)>
22 <!ELEMENT otwinloss (#PCDATA)>
23 <!ELEMENT threeptswinloss (#PCDATA)>
24 <!ELEMENT tenptswinloss (#PCDATA)>
25 <!ELEMENT time_stamp (#PCDATA)>
26 <!ELEMENT message ( ( XML_File_ID, heading, category, sport, title, listing*, time_stamp ) )>