--- /dev/null
+<!ELEMENT message (XML_File_ID , heading , category , sport , Title , Complete , Batting , Pitching , ADDITIONAL_BATTING_LEADERS , ADDITIONAL_PITCHING_LEADERS , TeamBatting , TeamPitching , time_stamp )>\r
+\r
+<!ELEMENT XML_File_ID (#PCDATA )>\r
+\r
+<!ELEMENT heading (#PCDATA )>\r
+\r
+<!ELEMENT category (#PCDATA )>\r
+\r
+<!ELEMENT sport (#PCDATA )>\r
+\r
+<!ELEMENT Title (#PCDATA )>\r
+\r
+<!ELEMENT Complete (#PCDATA )>\r
+\r
+<!ELEMENT Batting (Listing+ )>\r
+\r
+<!ELEMENT Listing ( (PlayerID | Name | TeamID | Team | HOME_RUNS | TRIPLES | RUNS_SCORED | GAMES | WINS | SAVES | SHUTOUTS | ON_BASE_PERCENTAGE | HOME_RUNS_ALLOWED | INNINGS_PITCHED | STOLEN_BASES | Number | WIN | LOSS | SAVE | GP | GS | CG | SHO | CBO | GF | TotalInningsPitched | H | R | ER | BB | KO | BF | AB | DB | TP | HR | WP | BK | HBP | KL | IBB | InheritR | InheritS | SFA | SHA | CIA | ERA | OppAVG | WHIP | PCT | Average | RBI | GW | TB | SB | CS | SAC | SF | RCHCI | RCHERR | RCHFC | GNDOUT | FLYOUT | GDP | PICKOFF | HITDP | ExtraBases | OBP | SLUG | TPA | HitStreak | LOSSES | WALKS | DOUBLES | EXTRA_BASE_HITS | HITS | TOTAL_BASES | SLUGGING_PERCENTAGE | STRIKEOUTS | COMPLETE_GAMES )* )>\r
+\r
+<!ELEMENT PlayerID (#PCDATA )>\r
+\r
+<!ELEMENT Name (#PCDATA )>\r
+\r
+<!ELEMENT TeamID (#PCDATA )>\r
+\r
+<!ELEMENT Team (#PCDATA )>\r
+\r
+<!ELEMENT Number (#PCDATA )>\r
+\r
+<!ELEMENT Average (#PCDATA )>\r
+\r
+<!ELEMENT GP (#PCDATA )>\r
+\r
+<!ELEMENT GS (#PCDATA )>\r
+\r
+<!ELEMENT AB (#PCDATA )>\r
+\r
+<!ELEMENT R (#PCDATA )>\r
+\r
+<!ELEMENT H (#PCDATA )>\r
+\r
+<!ELEMENT RBI (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT GW (#PCDATA )>\r
+\r
+<!ELEMENT DB (#PCDATA )>\r
+\r
+<!ELEMENT TP (#PCDATA )>\r
+\r
+<!ELEMENT HR (#PCDATA )>\r
+\r
+<!ELEMENT TB (#PCDATA )>\r
+\r
+<!ELEMENT BB (#PCDATA )>\r
+\r
+<!ELEMENT IBB (#PCDATA )>\r
+\r
+<!ELEMENT KO (#PCDATA )>\r
+\r
+<!ELEMENT KL (#PCDATA )>\r
+\r
+<!ELEMENT HBP (#PCDATA )>\r
+\r
+<!ELEMENT SB (#PCDATA )>\r
+\r
+<!ELEMENT CS (#PCDATA )>\r
+\r
+<!ELEMENT SAC (#PCDATA )>\r
+\r
+<!ELEMENT SF (#PCDATA )>\r
+\r
+<!ELEMENT RCHCI (#PCDATA )>\r
+\r
+<!ELEMENT RCHERR (#PCDATA )>\r
+\r
+<!ELEMENT RCHFC (#PCDATA )>\r
+\r
+<!ELEMENT GNDOUT (#PCDATA )>\r
+\r
+<!ELEMENT FLYOUT (#PCDATA )>\r
+\r
+<!ELEMENT GDP (#PCDATA )>\r
+\r
+<!ELEMENT PICKOFF (#PCDATA )>\r
+\r
+<!ELEMENT HITDP (#PCDATA )>\r
+\r
+<!ELEMENT ExtraBases (#PCDATA )>\r
+\r
+<!ELEMENT OBP (#PCDATA )>\r
+\r
+<!ELEMENT SLUG (#PCDATA )>\r
+\r
+<!ELEMENT TPA (#PCDATA )>\r
+\r
+<!ELEMENT HitStreak (#PCDATA )>\r
+\r
+<!ELEMENT Pitching (Listing+ )>\r
+\r
+<!ELEMENT WIN (#PCDATA )>\r
+\r
+<!ELEMENT LOSS (#PCDATA )>\r
+\r
+<!ELEMENT SAVE (#PCDATA )>\r
+\r
+<!ELEMENT CG (#PCDATA )>\r
+\r
+<!ELEMENT SHO (#PCDATA )>\r
+\r
+<!ELEMENT CBO (#PCDATA )>\r
+\r
+<!ELEMENT GF (#PCDATA )>\r
+\r
+<!ELEMENT TotalInningsPitched (#PCDATA )>\r
+\r
+<!ELEMENT ER (#PCDATA )>\r
+\r
+<!ELEMENT BF (#PCDATA )>\r
+\r
+<!ELEMENT WP (#PCDATA )>\r
+\r
+<!ELEMENT BK (#PCDATA )>\r
+\r
+<!ELEMENT InheritR (#PCDATA )>\r
+\r
+<!ELEMENT InheritS (#PCDATA )>\r
+\r
+<!ELEMENT SFA (#PCDATA )>\r
+\r
+<!ELEMENT SHA (#PCDATA )>\r
+\r
+<!ELEMENT CIA (#PCDATA )>\r
+\r
+<!ELEMENT ERA (#PCDATA )>\r
+\r
+<!ELEMENT OppAVG (#PCDATA )>\r
+\r
+<!ELEMENT WHIP (#PCDATA )>\r
+\r
+<!ELEMENT PCT (#PCDATA )>\r
+\r
+<!ELEMENT ADDITIONAL_BATTING_LEADERS (HITS , DOUBLES , TRIPLES , ON_BASE_PERCENTAGE , SLUGGING_PERCENTAGE , EXTRA_BASE_HITS , RUNS_SCORED , HOME_RUNS , RBI , STOLEN_BASES , TOTAL_BASES )>\r
+\r
+<!ELEMENT HITS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT DOUBLES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT TRIPLES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT ON_BASE_PERCENTAGE (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT SLUGGING_PERCENTAGE (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT EXTRA_BASE_HITS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT RUNS_SCORED (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT HOME_RUNS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT STOLEN_BASES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT TOTAL_BASES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT ADDITIONAL_PITCHING_LEADERS (WINS , SAVES , STRIKEOUTS , GAMES , COMPLETE_GAMES , SHUTOUTS , INNINGS_PITCHED , LOSSES , WALKS , HOME_RUNS_ALLOWED )>\r
+\r
+<!ELEMENT WINS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT SAVES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT STRIKEOUTS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT GAMES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT COMPLETE_GAMES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT SHUTOUTS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT INNINGS_PITCHED (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT LOSSES (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT WALKS (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT HOME_RUNS_ALLOWED (#PCDATA | Listing )*>\r
+\r
+<!ELEMENT TeamBatting (Listing+ )>\r
+\r
+<!ELEMENT TeamPitching (Listing+ )>\r
+\r
+<!ELEMENT time_stamp (#PCDATA )>\r
+\r