]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blob - schema/MLB_Lineup_XML.dtd
Remove more boilerplate in TSN.XML.MLBBoxScore.
[dead/htsn-import.git] / schema / MLB_Lineup_XML.dtd
1 <!ELEMENT XML_File_ID (#PCDATA)>
2 <!ELEMENT heading (#PCDATA)>
3 <!ELEMENT category (#PCDATA)>
4 <!ELEMENT sport (#PCDATA)>
5 <!ELEMENT game_id (#PCDATA)>
6 <!ELEMENT schedule_id (#PCDATA)>
7 <!ELEMENT vteam (#PCDATA)>
8 <!ELEMENT vteam_id (#PCDATA)>
9 <!ELEMENT hteam (#PCDATA)>
10 <!ELEMENT hteam_id (#PCDATA)>
11 <!ELEMENT title (#PCDATA)>
12 <!ELEMENT B_Player_ID (#PCDATA)>
13 <!ELEMENT B_Position (#PCDATA)>
14 <!ELEMENT B_At_Bats (#PCDATA)>
15 <!ELEMENT B_Hits (#PCDATA)>
16 <!ELEMENT B_Home_Runs (#PCDATA)>
17 <!ELEMENT B_RBI (#PCDATA)>
18 <!ELEMENT B_Batting_Average (#PCDATA)>
19 <!ELEMENT B_Listing ( ( B_Player_ID, B_Position, B_At_Bats, B_Hits, B_Home_Runs, B_RBI, B_Batting_Average ) )>
20 <!ELEMENT Batters ( B_Listing* )>
21 <!ELEMENT P_Player_ID (#PCDATA)>
22 <!ELEMENT P_Innings_Pitched (#PCDATA)>
23 <!ELEMENT P_Wins (#PCDATA)>
24 <!ELEMENT P_Losses (#PCDATA)>
25 <!ELEMENT P_ERA (#PCDATA)>
26 <!ELEMENT P_Listing ( ( P_Player_ID, P_Innings_Pitched, P_Wins, P_Losses, P_ERA ) )>
27 <!ELEMENT Pitchers ( P_Listing )>
28 <!ELEMENT Starting_Lineup ( ( Batters, Pitchers ) )>
29 <!ELEMENT Home_Base (#PCDATA)>
30 <!ELEMENT First_Base (#PCDATA)>
31 <!ELEMENT Second_Base (#PCDATA)>
32 <!ELEMENT Third_Base (#PCDATA)>
33 <!ELEMENT Left_Field EMPTY>
34 <!ELEMENT Right_Field EMPTY>
35 <!ELEMENT Umpires ( ( Home_Base, First_Base, Second_Base, Third_Base, Left_Field, Right_Field ) )>
36 <!ELEMENT time_stamp (#PCDATA)>
37 <!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, vteam, vteam_id, hteam, hteam_id, title, Starting_Lineup*, Umpires, time_stamp ) )>
38
39 <!ATTLIST B_Listing B_Player_Firstname CDATA #REQUIRED>
40 <!ATTLIST B_Listing B_Player_Lastname CDATA #REQUIRED>
41 <!ATTLIST P_Listing P_Player_FirstName CDATA #REQUIRED>
42 <!ATTLIST P_Listing P_Player_LastName CDATA #REQUIRED>
43 <!ATTLIST Starting_Lineup Team CDATA #REQUIRED>
44 <!ATTLIST Home_Base HPUmpireID CDATA #REQUIRED>
45 <!ATTLIST First_Base FBUmpireID CDATA #REQUIRED>
46 <!ATTLIST Second_Base SBUmpireID CDATA #REQUIRED>
47 <!ATTLIST Third_Base TBUmpireID CDATA #REQUIRED>
48 <!ATTLIST Left_Field LFUmpireID CDATA #REQUIRED>
49 <!ATTLIST Right_Field RFUmpireID CDATA #REQUIRED>