]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - src/TSN/XML/GameInfo.hs
Add GameInfo support for WorldBaseballPreviewXML.dtd.
[dead/htsn-import.git] / src / TSN / XML / GameInfo.hs
index dcff90c572876a45b8089502b739b1a5c8abb2d0..43c7cca7624325bf0b9c2b85e5f95abb36266e75 100644 (file)
@@ -60,35 +60,27 @@ import Xml (
 --   make sure that we are really receiving XML for these DTDs
 --   (i.e. the names are correct).
 --
---   Those marked \"TSN DTD\" are the ones for which we did not
---   receive any XML during implementation; therefore the TSN DTD was
---   used. This matters because it is almost certainly incorrect, so
---   we can expect import failures when we finally do see some XML.
---
 dtds :: [String]
 dtds =
-  [ "CBASK_Lineup_XML.dtd", -- TSN DTD
-    "cbaskpreviewxml.dtd", -- missing DTD
-    "cflpreviewxml.dtd", -- missing DTD
-    "Matchup_NBA_NHL_XML.dtd", -- missing DTD
+  [ "CBASK_Lineup_XML.dtd",
+    "cbaskpreviewxml.dtd",
+    "cflpreviewxml.dtd",
+    "Matchup_NBA_NHL_XML.dtd",
     "mlbpreviewxml.dtd",
     "MLB_Gaming_Matchup_XML.dtd",
-    "MLB.dtd", -- missing DTD
     "MLB_Lineup_XML.dtd",
     "MLB_Matchup_XML.dtd",
     "MLS_Preview_XML.dtd",
     "NBA_Gaming_Matchup_XML.dtd",
-    "NBA.dtd", -- missing DTD
     "NBA_Playoff_Matchup_XML.dtd",
     "NBALineupXML.dtd",
     "nbapreviewxml.dtd",
-    "NCAA_FB_Preview_XML.dtd", -- missing DTD
-    "nflpreviewxml.dtd", -- missing DTD
-    "NFL_NCAA_FB_Matchup_XML.dtd", -- missing DTD
+    "NCAA_FB_Preview_XML.dtd",
+    "nflpreviewxml.dtd",
+    "NFL_NCAA_FB_Matchup_XML.dtd",
     "nhlpreviewxml.dtd",
     "recapxml.dtd",
-    "WorldBaseballPreviewXML.dtd" -- missing DTD
-  ]
+    "WorldBaseballPreviewXML.dtd" ]
 
 
 -- | XML representation of a GameInfo \<message\>.
@@ -192,6 +184,9 @@ gameinfo_tests =
 gameinfo_test_files :: [FilePath]
 gameinfo_test_files =
   [ "test/xml/gameinfo/CBASK_Lineup_XML.xml",
+    "test/xml/gameinfo/cbaskpreviewxml.xml",
+    "test/xml/gameinfo/cflpreviewxml.xml",
+    "test/xml/gameinfo/Matchup_NBA_NHL_XML.xml",
     "test/xml/gameinfo/MLB_Gaming_Matchup_XML.xml",
     "test/xml/gameinfo/MLB_Lineup_XML.xml",
     "test/xml/gameinfo/MLB_Matchup_XML.xml",
@@ -200,9 +195,13 @@ gameinfo_test_files =
     "test/xml/gameinfo/NBA_Gaming_Matchup_XML.xml",
     "test/xml/gameinfo/NBALineupXML.xml",
     "test/xml/gameinfo/NBA_Playoff_Matchup_XML.xml",
+    "test/xml/gameinfo/NCAA_FB_Preview_XML.xml",
     "test/xml/gameinfo/nbapreviewxml.xml",
+    "test/xml/gameinfo/nflpreviewxml.xml",
+    "test/xml/gameinfo/NFL_NCAA_FB_Matchup_XML.xml",
     "test/xml/gameinfo/nhlpreviewxml.xml",
-    "test/xml/gameinfo/recapxml.xml" ]
+    "test/xml/gameinfo/recapxml.xml",
+    "test/xml/gameinfo/WorldBaseballPreviewXML.xml" ]
 
 
 -- | Make sure we can parse every element of 'gameinfo_test_files'.