X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2FMain.hs;h=bd5ed5c1cb07e3c17aadd9c0df946bc304040452;hb=071f8f23b010afab6ab916c480035753c82fc962;hp=0682f8e112cb1537e424849cf227cee8bcaa5024;hpb=c8ec4174a46c44215ef9540a9b19b99323fb0717;p=dead%2Fhtsn-import.git diff --git a/src/Main.hs b/src/Main.hs index 0682f8e..bd5ed5c 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -46,6 +46,9 @@ import Network.Services.TSN.Report ( report_error ) import TSN.DbImport ( DbImport(..), ImportResult(..) ) import TSN.Parse ( format_parse_error ) +import qualified TSN.XML.AutoRacingDriverList as AutoRacingDriverList ( + dtd, + pickle_message ) import qualified TSN.XML.AutoRacingResults as AutoRacingResults ( dtd, pickle_message ) @@ -61,6 +64,9 @@ import qualified TSN.XML.Injuries as Injuries ( dtd, pickle_message ) import qualified TSN.XML.InjuriesDetail as InjuriesDetail ( dtd, pickle_message ) +import qualified TSN.XML.MLBBoxScore as MLBBoxScore ( + dtd, + pickle_message ) import qualified TSN.XML.MLBEarlyLine as MLBEarlyLine ( dtd, pickle_message ) @@ -195,6 +201,9 @@ import_file cfg path = do (unpickleDoc f xml) importer + | dtd == AutoRacingDriverList.dtd = + go AutoRacingDriverList.pickle_message + | dtd == AutoRacingResults.dtd = go AutoRacingResults.pickle_message @@ -211,8 +220,9 @@ import_file cfg path = do | dtd == JFile.dtd = go JFile.pickle_message - | dtd == MLBEarlyLine.dtd = - go MLBEarlyLine.pickle_message + | dtd == MLBBoxScore.dtd = go MLBBoxScore.pickle_message + + | dtd == MLBEarlyLine.dtd = go MLBEarlyLine.pickle_message | dtd == News.dtd = -- Some of the newsxml docs are busted in predictable ways.