-<!ELEMENT message ( ( XML_File_ID, heading, category, sport, title, forecast*, time_stamp ) )>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, title, forecast*, Detailed_Weather?, time_stamp ) )>
+<!ELEMENT Sportcode (#PCDATA)>
+<!ELEMENT GameID (#PCDATA)>
+<!ELEMENT Gamedate (#PCDATA)>
+<!ELEMENT AwayTeam (#PCDATA)>
+<!ELEMENT HomeTeam (#PCDATA)>
+<!ELEMENT WeatherType (#PCDATA)>
+<!ELEMENT Description (#PCDATA)>
+<!ELEMENT TempAdjust (#PCDATA)>
+<!ELEMENT Temperature (#PCDATA)>
+<!ELEMENT Item ( ( Sportcode, GameID, Gamedate, AwayTeam, HomeTeam, WeatherType, Description, TempAdjust, Temperature ) )>
+<!ELEMENT DW_Listing ( Item* )>
+<!ELEMENT Detailed_Weather ( DW_Listing* )>