--- /dev/null
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT Schedule_ID (#PCDATA)>
+<!ELEMENT Game_Date (#PCDATA)>
+<!ELEMENT Game_Time (#PCDATA)>
+<!ELEMENT Location (#PCDATA)>
+<!ELEMENT Away_Team (#PCDATA)>
+<!ELEMENT Home_Team (#PCDATA)>
+<!ELEMENT vscore (#PCDATA)>
+<!ELEMENT hscore (#PCDATA)>
+<!ELEMENT status (#PCDATA)>
+<!ELEMENT notes (#PCDATA)>
+<!ELEMENT SC_Listing ( ( Schedule_ID, Game_Date, Game_Time, Location, Away_Team, Home_Team, vscore, hscore, status, notes ) )>
+<!ELEMENT Schedule_Change ( SC_Listing* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, Schedule_Change*, time_stamp ) )>
+
+<!ATTLIST Away_Team AT_ID CDATA #REQUIRED>
+<!ATTLIST Home_Team HT_ID CDATA #REQUIRED>
+<!ATTLIST status numeral CDATA #REQUIRED>
+<!ATTLIST SC_Listing type CDATA #REQUIRED>
+<!ATTLIST Schedule_Change Sport CDATA #REQUIRED>