--- /dev/null
+<!ELEMENT message (XML_File_ID , heading , category , sport , conference+ , 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 conference (division+ )>\r
+<!ATTLIST conference type CDATA #REQUIRED >\r
+<!ELEMENT division (listing+ )>\r
+<!ATTLIST division type CDATA #REQUIRED >\r
+<!ELEMENT listing (team , won , lost , percentage , GB , home , away , divrec , streak , post )>\r
+\r
+<!ELEMENT team (#PCDATA )>\r
+\r
+<!ELEMENT won (#PCDATA )>\r
+\r
+<!ELEMENT lost (#PCDATA )>\r
+\r
+<!ELEMENT percentage (#PCDATA )>\r
+\r
+<!ELEMENT GB (#PCDATA )>\r
+\r
+<!ELEMENT home (#PCDATA )>\r
+\r
+<!ELEMENT away (#PCDATA )>\r
+\r
+<!ELEMENT divrec (#PCDATA )>\r
+\r
+<!ELEMENT streak (#PCDATA )>\r
+\r
+<!ELEMENT post EMPTY>\r
+\r
+<!ELEMENT time_stamp (#PCDATA )>\r
+\r