]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - test/xml/weatherxml.dtd
Add a sample contained Detailed_Weather to the weatherxml schemagen.
[dead/htsn-import.git] / test / xml / weatherxml.dtd
index 25560dec637e4fc3339d3d475eb5775bde1bc2fc..0c85b1654ccbe185e27395f5acd1bab08150d370 100644 (file)
@@ -1,24 +1,29 @@
-<!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
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT teams (#PCDATA)>
+<!ELEMENT weather (#PCDATA)>
+<!ELEMENT listing ( ( teams, weather ) )>
+<!ELEMENT league ( listing* )>
+<!ELEMENT forecast ( league* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!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* )>
+
+<!ATTLIST league name CDATA #REQUIRED>
+<!ATTLIST forecast gamedate CDATA #REQUIRED>
+<!ATTLIST DW_Listing SportCode CDATA #REQUIRED>
+<!ATTLIST DW_Listing Sport CDATA #REQUIRED>