<!ELEMENT heading (#PCDATA)>
<!ELEMENT game_id (#PCDATA)>
<!ELEMENT schedule_id (#PCDATA)>
-<!ELEMENT tsnupdate (#PCDATA)>
<!ELEMENT category (#PCDATA)>
<!ELEMENT sport (#PCDATA)>
+<!ELEMENT city (#PCDATA)>
+<!ELEMENT state (#PCDATA)>
+<!ELEMENT country (#PCDATA)>
+<!ELEMENT location ( ( city, state, country ) )>
<!ELEMENT seasontype (#PCDATA)>
<!ELEMENT vteam (#PCDATA)>
<!ELEMENT hteam (#PCDATA)>
<!ELEMENT vscore (#PCDATA)>
<!ELEMENT hscore (#PCDATA)>
-<!ELEMENT time_r (#PCDATA)>
<!ELEMENT status (#PCDATA)>
+<!ELEMENT notes (#PCDATA)>
<!ELEMENT game ( ( vteam, hteam, vscore, hscore, time_r?, status, notes? ) )>
<!ELEMENT time_stamp (#PCDATA)>
<!ELEMENT message ( ( XML_File_ID, heading, game_id, schedule_id, tsnupdate?, category, sport, location*, seasontype, game, time_stamp ) )>
-<!ELEMENT city (#PCDATA)>
-<!ELEMENT state (#PCDATA)>
-<!ELEMENT country (#PCDATA)>
-<!ELEMENT location ( ( city, state, country ) )>
-<!ELEMENT notes (#PCDATA)>
+<!ELEMENT time_r (#PCDATA)>
+<!ELEMENT tsnupdate (#PCDATA)>
<!ATTLIST vteam id CDATA #REQUIRED>
+<!ATTLIST vteam pitcher CDATA #IMPLIED>
<!ATTLIST hteam id CDATA #REQUIRED>
+<!ATTLIST hteam pitcher CDATA #IMPLIED>
<!ATTLIST status numeral CDATA #REQUIRED>
-<!ATTLIST status type CDATA #REQUIRED>
+<!ATTLIST status type CDATA #IMPLIED>