]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add a new scoresxml sample and update the generated schema.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Jul 2014 11:36:44 +0000 (07:36 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 6 Jul 2014 11:36:44 +0000 (07:36 -0400)
schema/scoresxml.dtd
schemagen/scoresxml/21238331.xml [new file with mode: 0644]

index b18995b82693e06218df0b2d3be9b9b8b0805e4d..01442da48aa059f9585c253089592da0b9d8e94d 100644 (file)
@@ -2,26 +2,28 @@
 <!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>
diff --git a/schemagen/scoresxml/21238331.xml b/schemagen/scoresxml/21238331.xml
new file mode 100644 (file)
index 0000000..62b4a01
--- /dev/null
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no" ?>\r<!DOCTYPE message PUBLIC "-//TSN//DTD Scores 1.0/EN" "scoresxml.dtd">\r<message>\r<XML_File_ID>21238331</XML_File_ID>\r<heading>BC-AAP+038:056*  0  095</heading>\r<game_id>40063</game_id>\r<schedule_id>40063</schedule_id>\r<category>Scores</category>\r<sport>MLB</sport>\r<location>\r<city>Seattle</city>\r<state>WA</state>\r<country>USA</country>\r</location>\r<seasontype>Regular</seasontype>\r<game>\r<vteam id="038" pitcher="Roenis Elias">Seattle</vteam>\r<hteam id="056" pitcher="Alex Cobb">Tampa Bay</hteam>\r<vscore>0</vscore>\r<hscore>0</hscore>\r<status numeral="95">Rain Delay</status>\r<notes>NOTE: The start of tonight's game is being delayed due to a ceremony.</notes>\r</game>\r<time_stamp> June 7, 2014, at 04:12 PM ET </time_stamp>\r</message>\r
\ No newline at end of file