<!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)>
<!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>