--- /dev/null
+<!ELEMENT message (XML_File_ID, heading , category , sport , title , forecast+ , time_stamp )>\r
+\r
+<!ELEMENT XML_File_ID (#PCDATA )>\r
+\r
+<!ELEMENT heading (#PCDATA )>\r
+\r
+<!ELEMENT category (#PCDATA )>\r
+\r
+<!ELEMENT sport (#PCDATA )>\r
+\r
+<!ELEMENT title (#PCDATA )>\r
+\r
+<!ELEMENT forecast (league+ )>\r
+<!ATTLIST forecast gamedate CDATA #REQUIRED >\r
+<!ELEMENT league (listing+ )>\r
+<!ATTLIST league name CDATA #REQUIRED >\r
+<!ELEMENT listing (teams , weather )>\r
+\r
+<!ELEMENT teams (#PCDATA )>\r
+\r
+<!ELEMENT weather (#PCDATA )>\r
+\r
+<!ELEMENT time_stamp (#PCDATA )>\r
+\r