--- /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 Matchup_Info (#PCDATA)>
+<!ELEMENT PS_Listing (#PCDATA)>
+<!ELEMENT Playoff_Series ( ( PS_Listing | PS_Note )+ )>
+<!ELEMENT HTH_Listing (#PCDATA)>
+<!ELEMENT Head_To_Head_Record ( HTH_Listing* )>
+<!ELEMENT PSR_Listing (#PCDATA)>
+<!ELEMENT Playoff_Series_Records ( PSR_Listing* )>
+<!ELEMENT Home_Record (#PCDATA)>
+<!ELEMENT Away_Record (#PCDATA)>
+<!ELEMENT DCR_Listing (#PCDATA)>
+<!ELEMENT Division_Conference_Records ( DCR_Listing* )>
+<!ELEMENT PS_Note (#PCDATA)>
+<!ELEMENT Title ( ( Matchup_Info | Playoff_Series | Head_To_Head_Record | Playoff_Series_Records | Home_Record | Away_Record | Division_Conference_Records )+ )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, Title, time_stamp ) )>
+
+<!ATTLIST HTH_Listing HTH_Season CDATA #REQUIRED>
+<!ATTLIST PSR_Listing PSR_Season CDATA #REQUIRED>
+<!ATTLIST Playoff_Series_Records PSR_Series_Record CDATA #REQUIRED>
+<!ATTLIST DCR_Listing DCR_Record_Type CDATA #REQUIRED>
+<!ATTLIST Title Report_Type CDATA #REQUIRED>
+<!ATTLIST Title Value CDATA #REQUIRED>