--- /dev/null
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT game_id (#PCDATA)>
+<!ELEMENT schedule_id (#PCDATA)>
+<!ELEMENT ListDate (#PCDATA)>
+<!ELEMENT HomeTeamID (#PCDATA)>
+<!ELEMENT AwayTeamID (#PCDATA)>
+<!ELEMENT HomeAbbr (#PCDATA)>
+<!ELEMENT AwayAbbr (#PCDATA)>
+<!ELEMENT HomeTeamName (#PCDATA)>
+<!ELEMENT AwayTeamName (#PCDATA)>
+<!ELEMENT HStarter (#PCDATA)>
+<!ELEMENT AStarter (#PCDATA)>
+<!ELEMENT GameDate (#PCDATA)>
+<!ELEMENT HGameKey (#PCDATA)>
+<!ELEMENT AGameKey (#PCDATA)>
+<!ELEMENT CurrentTimeStamp (#PCDATA)>
+<!ELEMENT Live (#PCDATA)>
+<!ELEMENT Notes1 (#PCDATA)>
+<!ELEMENT Notes2 (#PCDATA)>
+<!ELEMENT Notes3 EMPTY>
+<!ELEMENT Notes4 EMPTY>
+<!ELEMENT Notes5 EMPTY>
+<!ELEMENT Odds_Info ( ( ListDate, HomeTeamID, AwayTeamID, HomeAbbr, AwayAbbr, HomeTeamName, AwayTeamName, HStarter, AStarter, GameDate, HGameKey, AGameKey, CurrentTimeStamp, Live, Notes1, Notes2, Notes3, Notes4, Notes5 ) )>
+<!ELEMENT seasontype (#PCDATA)>
+<!ELEMENT Game_Date (#PCDATA)>
+<!ELEMENT Game_Time (#PCDATA)>
+<!ELEMENT vteam (#PCDATA)>
+<!ELEMENT hteam (#PCDATA)>
+<!ELEMENT vscore (#PCDATA)>
+<!ELEMENT hscore (#PCDATA)>
+<!ELEMENT status (#PCDATA)>
+<!ELEMENT game ( ( game_id, schedule_id, Odds_Info, seasontype, Game_Date, Game_Time, vteam, vleague?, hteam, hleague?, vscore, hscore, time_r?, status ) )>
+<!ELEMENT gamelist ( game* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, gamelist, time_stamp ) )>
+<!ELEMENT time_r (#PCDATA)>
+<!ELEMENT vleague (#PCDATA)>
+<!ELEMENT hleague (#PCDATA)>
+
+<!ATTLIST vteam teamid CDATA #REQUIRED>
+<!ATTLIST vteam abbr CDATA #REQUIRED>
+<!ATTLIST hteam teamid CDATA #REQUIRED>
+<!ATTLIST hteam abbr CDATA #REQUIRED>
+<!ATTLIST status numeral CDATA #REQUIRED>