]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - schema/MLB_Gaming_Matchup_XML.dtd
Add DTDs and sample documents for a number of GameInfo types.
[dead/htsn-import.git] / schema / MLB_Gaming_Matchup_XML.dtd
diff --git a/schema/MLB_Gaming_Matchup_XML.dtd b/schema/MLB_Gaming_Matchup_XML.dtd
new file mode 100644 (file)
index 0000000..b9d03c8
--- /dev/null
@@ -0,0 +1,83 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT game_id (#PCDATA)>
+<!ELEMENT schedule_id (#PCDATA)>
+<!ELEMENT seasontype (#PCDATA)>
+<!ELEMENT vteam (#PCDATA)>
+<!ELEMENT hteam (#PCDATA)>
+<!ELEMENT vteam_id (#PCDATA)>
+<!ELEMENT hteam_id (#PCDATA)>
+<!ELEMENT Teams (#PCDATA)>
+<!ELEMENT Game_Date (#PCDATA)>
+<!ELEMENT Matchup ( ( Teams, Game_Date ) )>
+<!ELEMENT Wins (#PCDATA)>
+<!ELEMENT Loss (#PCDATA)>
+<!ELEMENT Over (#PCDATA)>
+<!ELEMENT Under (#PCDATA)>
+<!ELEMENT Tied (#PCDATA)>
+<!ELEMENT Records ( ( Wins, Loss, Over, Under, Tied ) )>
+<!ELEMENT Team ( Records* )>
+<!ELEMENT Team_Records ( Team* )>
+<!ELEMENT PML_Wins (#PCDATA)>
+<!ELEMENT PML_Loss (#PCDATA)>
+<!ELEMENT PML_Innings_Pitched (#PCDATA)>
+<!ELEMENT PML_WHIP (#PCDATA)>
+<!ELEMENT PML_Strikeouts (#PCDATA)>
+<!ELEMENT PML_Hits (#PCDATA)>
+<!ELEMENT PML_Runs (#PCDATA)>
+<!ELEMENT PML_ERA (#PCDATA)>
+<!ELEMENT PM_Listing ( ( PML_Wins, PML_Loss, PML_Innings_Pitched, PML_WHIP, PML_Strikeouts, PML_Hits, PML_Runs, PML_ERA ) )>
+<!ELEMENT P_Matchup ( PM_Listing* )>
+<!ELEMENT Pitching_Matchup ( P_Matchup* )>
+<!ELEMENT TML_Wins (#PCDATA)>
+<!ELEMENT TML_Loss (#PCDATA)>
+<!ELEMENT TML_Over (#PCDATA)>
+<!ELEMENT TML_Under (#PCDATA)>
+<!ELEMENT TML_Tied (#PCDATA)>
+<!ELEMENT TML_Batting_Average (#PCDATA)>
+<!ELEMENT TML_ERA (#PCDATA)>
+<!ELEMENT TML_Slugging_Percentage (#PCDATA)>
+<!ELEMENT TML_On_Base_Percentage (#PCDATA)>
+<!ELEMENT TM_Listing ( ( TML_Wins, TML_Loss, TML_Over, TML_Under, TML_Tied, TML_Batting_Average, TML_ERA, TML_Slugging_Percentage, TML_On_Base_Percentage ) )>
+<!ELEMENT T_Matchup ( TM_Listing* )>
+<!ELEMENT Teams_Matchup ( T_Matchup* )>
+<!ELEMENT RM_Date (#PCDATA)>
+<!ELEMENT RMTS_Score (#PCDATA)>
+<!ELEMENT RMTS_Batting_Average (#PCDATA)>
+<!ELEMENT RMTS_Slugging_Percentage (#PCDATA)>
+<!ELEMENT RMTS_On_Base_Percentage (#PCDATA)>
+<!ELEMENT RM_Team_Stats ( ( RMTS_Score, RMTS_Batting_Average, RMTS_Slugging_Percentage, RMTS_On_Base_Percentage ) )>
+<!ELEMENT RM_Money_Line (#PCDATA)>
+<!ELEMENT RM_Over_Under (#PCDATA)>
+<!ELEMENT RM_Over_Under_Outcome (#PCDATA)>
+<!ELEMENT RM_Listing ( ( RM_Date, RM_Team_Stats*, RM_Money_Line, RM_Over_Under, RM_Over_Under_Outcome ) )>
+<!ELEMENT Recent_Meetings ( RM_Listing* )>
+<!ELEMENT LTG_Date (#PCDATA)>
+<!ELEMENT LTG_Away_Team (#PCDATA)>
+<!ELEMENT LTG_Away_Score (#PCDATA)>
+<!ELEMENT LTG_Home_Team (#PCDATA)>
+<!ELEMENT LTG_Home_Score (#PCDATA)>
+<!ELEMENT LTG_Money_Line (#PCDATA)>
+<!ELEMENT LTG_Over_Under (#PCDATA)>
+<!ELEMENT LTG_Win_Loss (#PCDATA)>
+<!ELEMENT LTG_Over_Under_Outcome (#PCDATA)>
+<!ELEMENT LTG_Batting_Average (#PCDATA)>
+<!ELEMENT LTG_Slugging_Percentage (#PCDATA)>
+<!ELEMENT LTG_On_Base_Percentage (#PCDATA)>
+<!ELEMENT LTG_Listing ( ( LTG_Date, LTG_Away_Team, LTG_Away_Score, LTG_Home_Team, LTG_Home_Score, LTG_Money_Line, LTG_Over_Under, LTG_Win_Loss, LTG_Over_Under_Outcome, LTG_Batting_Average, LTG_Slugging_Percentage, LTG_On_Base_Percentage ) )>
+<!ELEMENT Last_Ten_Games ( LTG_Listing* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, seasontype, vteam, hteam, vteam_id, hteam_id, Matchup, Team_Records, Pitching_Matchup, Teams_Matchup, Recent_Meetings, Last_Ten_Games*, time_stamp ) )>
+
+<!ATTLIST Records R_Type CDATA #REQUIRED>
+<!ATTLIST Team TR_AwayTeam_HomeTeam CDATA #REQUIRED>
+<!ATTLIST Team TR_Team CDATA #REQUIRED>
+<!ATTLIST PM_Listing PML_Pitcher_Name CDATA #REQUIRED>
+<!ATTLIST P_Matchup PM_Matchup_Type CDATA #REQUIRED>
+<!ATTLIST TM_Listing TML_Team CDATA #REQUIRED>
+<!ATTLIST T_Matchup TM_Matchup_Type CDATA #REQUIRED>
+<!ATTLIST RM_Team_Stats RMTS_AwayHome CDATA #REQUIRED>
+<!ATTLIST RM_Team_Stats RMTS_Team CDATA #REQUIRED>
+<!ATTLIST Last_Ten_Games LTG_Team CDATA #REQUIRED>