]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - schema/MLB_Boxscore_XML.dtd
Add sample XML and DTDs for MLB_Boxscore_XML.dtd.
[dead/htsn-import.git] / schema / MLB_Boxscore_XML.dtd
index 7ac6c618460abd11a6cbffe77b07eaa6abf4337e..df519e50080c23f51ab8dda38dc1fa6b560ec11d 100644 (file)
@@ -86,7 +86,7 @@
 <!ELEMENT Season_BlownSaves (#PCDATA)>
 <!ELEMENT Batters_Faced (#PCDATA)>
 <!ELEMENT Wild_Pitch (#PCDATA)>
-<!ELEMENT Balks (#PCDATA)>
+<!ELEMENT Balks EMPTY>
 <!ELEMENT Shutouts (#PCDATA)>
 <!ELEMENT AB (#PCDATA)>
 <!ELEMENT BF (#PCDATA)>
@@ -98,7 +98,7 @@
 <!ELEMENT CompleteGame (#PCDATA)>
 <!ELEMENT Started (#PCDATA)>
 <!ELEMENT Finished (#PCDATA)>
-<!ELEMENT CBO (#PCDATA)>
+<!ELEMENT CBO EMPTY>
 <!ELEMENT TotalER (#PCDATA)>
 <!ELEMENT TotalOuts (#PCDATA)>
 <!ELEMENT Doubles (#PCDATA)>
 <!ELEMENT FS_Listing ( ( FS_Player_ID, FS_ByPos*, FS_Total ) )>
 <!ELEMENT Fielding_Stats ( FS_Listing* )>
 <!ELEMENT Team_Summary ( ( Batting_Fielding_Stats, Team_Batting_Stats, Pitching_Stats, Fielding_Stats ) )>
+<!ELEMENT Wild_Pitches (#PCDATA)>
+<!ELEMENT IW_Batter_ID (#PCDATA)>
+<!ELEMENT IW_Pitcher_ID (#PCDATA)>
+<!ELEMENT IW_Number_Of_Times_Walked (#PCDATA)>
+<!ELEMENT IW_Listing ( ( IW_Batter_ID, IW_Pitcher_ID, IW_Number_Of_Times_Walked ) )>
+<!ELEMENT Intentional_Walks ( IW_Listing* )>
+<!ELEMENT HBP_Batter_ID (#PCDATA)>
+<!ELEMENT HBP_Pitcher_ID (#PCDATA)>
+<!ELEMENT HBP_Number_Of_Times_Hit (#PCDATA)>
+<!ELEMENT HBP_Listing ( ( HBP_Batter_ID, HBP_Pitcher_ID, HBP_Number_Of_Times_Hit ) )>
+<!ELEMENT Hit_By_Pitch ( HBP_Listing* )>
 <!ELEMENT Misc_Pitching_Stats ( ( Wild_Pitches?, Intentional_Walks, Hit_By_Pitch )? )>
-<!ELEMENT HRS_Batter_ID (#PCDATA)>
-<!ELEMENT Season_Homeruns (#PCDATA)>
-<!ELEMENT HRS_Pitcher_ID (#PCDATA)>
-<!ELEMENT HRS_Listing ( ( HRS_Batter_ID, Season_Homeruns, HRS_Pitcher_ID* ) )>
-<!ELEMENT Homerun_Stats ( HRS_Listing* )>
 <!ELEMENT Away_Left_On_Base (#PCDATA)>
 <!ELEMENT Home_Left_On_Base (#PCDATA)>
 <!ELEMENT Double_Plays (#PCDATA)>
+<!ELEMENT Double_Plays_Details ( Play* )>
 <!ELEMENT PlayerID (#PCDATA)>
 <!ELEMENT Play ( PlayerID* )>
-<!ELEMENT Double_Plays_Details ( Play* )>
 <!ELEMENT Triple_Plays (#PCDATA)>
 <!ELEMENT Triple_Plays_Details ( Play? )>
 <!ELEMENT Misc_Batting_Notes (#PCDATA)>
 <!ELEMENT Miscelaneous_Game_Info ( ( Away_Left_On_Base, Home_Left_On_Base, Double_Plays, Double_Plays_Details*, Triple_Plays, Triple_Plays_Details*, Misc_Batting_Notes, Misc_Pitching_Notes, Pitching_Notes, Pitching_Notes_Details, Attendance, Game_Length, HPUmpire, FBUmpire, SBUmpire, TBUmpire, LFUmpire, RFUmpire ) )>
 <!ELEMENT time_stamp (#PCDATA)>
 <!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, seasontype?, vteam, hteam, vteam_id, hteam_id, Season, SeasonType, title, Game_Date, Game_Time, GameNumber, Capacity, Game_Breakdown, Team_Summary*, Misc_Pitching_Stats, Homerun_Stats?, Miscelaneous_Game_Info, time_stamp ) )>
-<!ELEMENT Intentional_Walks ( IW_Listing* )>
-<!ELEMENT HBP_Batter_ID (#PCDATA)>
-<!ELEMENT HBP_Pitcher_ID (#PCDATA)>
-<!ELEMENT HBP_Number_Of_Times_Hit (#PCDATA)>
-<!ELEMENT HBP_Listing ( ( HBP_Batter_ID, HBP_Pitcher_ID, HBP_Number_Of_Times_Hit ) )>
-<!ELEMENT Hit_By_Pitch ( HBP_Listing* )>
-<!ELEMENT Wild_Pitches (#PCDATA)>
-<!ELEMENT IW_Batter_ID (#PCDATA)>
-<!ELEMENT IW_Pitcher_ID (#PCDATA)>
-<!ELEMENT IW_Number_Of_Times_Walked (#PCDATA)>
-<!ELEMENT IW_Listing ( ( IW_Batter_ID, IW_Pitcher_ID, IW_Number_Of_Times_Walked ) )>
+<!ELEMENT HRS_Batter_ID (#PCDATA)>
+<!ELEMENT Season_Homeruns (#PCDATA)>
+<!ELEMENT HRS_Pitcher_ID (#PCDATA)>
+<!ELEMENT HRS_Listing ( ( HRS_Batter_ID, Season_Homeruns, HRS_Pitcher_ID* ) )>
+<!ELEMENT Homerun_Stats ( HRS_Listing* )>
 <!ELEMENT Shutout EMPTY>
 <!ELEMENT seasontype (#PCDATA)>
 
 <!ATTLIST FS_Listing FS_Player_LastName CDATA #REQUIRED>
 <!ATTLIST Team_Summary TeamID CDATA #REQUIRED>
 <!ATTLIST Team_Summary Team CDATA #REQUIRED>
-<!ATTLIST HRS_Batter_ID HRS_Batter_FirstName CDATA #REQUIRED>
-<!ATTLIST HRS_Batter_ID HRS_Batter_LastName CDATA #REQUIRED>
-<!ATTLIST HRS_Batter_ID RBIs CDATA #REQUIRED>
-<!ATTLIST HRS_Pitcher_ID HRS_Homeruns_Off_Pitcher CDATA #REQUIRED>
-<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_FirstName CDATA #REQUIRED>
-<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_LastName CDATA #REQUIRED>
+<!ATTLIST IW_Batter_ID IW_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST IW_Batter_ID IW_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST IW_Pitcher_ID IW_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST IW_Pitcher_ID IW_Pitcher_LastName CDATA #REQUIRED>
+<!ATTLIST HBP_Batter_ID HBP_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST HBP_Batter_ID HBP_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_LastName CDATA #REQUIRED>
 <!ATTLIST Away_Left_On_Base Team CDATA #REQUIRED>
 <!ATTLIST Home_Left_On_Base Team CDATA #REQUIRED>
-<!ATTLIST Play Count CDATA #REQUIRED>
 <!ATTLIST Double_Plays_Details TeamID CDATA #REQUIRED>
 <!ATTLIST Double_Plays_Details Count CDATA #REQUIRED>
+<!ATTLIST Play Count CDATA #REQUIRED>
 <!ATTLIST Triple_Plays_Details TeamID CDATA #REQUIRED>
 <!ATTLIST Triple_Plays_Details Count CDATA #REQUIRED>
 <!ATTLIST PitcherID Inn CDATA #REQUIRED>
 <!ATTLIST RFUmpire ID CDATA #IMPLIED>
 <!ATTLIST RFUmpire Firstname CDATA #IMPLIED>
 <!ATTLIST RFUmpire Lastname CDATA #IMPLIED>
-<!ATTLIST HBP_Batter_ID HBP_Batter_FirstName CDATA #REQUIRED>
-<!ATTLIST HBP_Batter_ID HBP_Batter_LastName CDATA #REQUIRED>
-<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_FirstName CDATA #REQUIRED>
-<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_LastName CDATA #REQUIRED>
-<!ATTLIST IW_Batter_ID IW_Batter_FirstName CDATA #REQUIRED>
-<!ATTLIST IW_Batter_ID IW_Batter_LastName CDATA #REQUIRED>
-<!ATTLIST IW_Pitcher_ID IW_Pitcher_FirstName CDATA #REQUIRED>
-<!ATTLIST IW_Pitcher_ID IW_Pitcher_LastName CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID HRS_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID HRS_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID RBIs CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Homeruns_Off_Pitcher CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_LastName CDATA #REQUIRED>