]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add "correct" versions of all DTDs under schema/.
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 13 Jan 2014 05:36:42 +0000 (00:36 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 13 Jan 2014 05:36:42 +0000 (00:36 -0500)
schema/Heartbeat.dtd [new file with mode: 0644]
schema/Injuries_Detail_XML.dtd [new file with mode: 0644]
schema/injuriesxml.dtd [new file with mode: 0644]
schema/newsxml.dtd [new file with mode: 0644]
schema/weatherxml.dtd [new file with mode: 0644]

diff --git a/schema/Heartbeat.dtd b/schema/Heartbeat.dtd
new file mode 100644 (file)
index 0000000..6caf3a3
--- /dev/null
@@ -0,0 +1,4 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, time_stamp ) )>
diff --git a/schema/Injuries_Detail_XML.dtd b/schema/Injuries_Detail_XML.dtd
new file mode 100644 (file)
index 0000000..b77a448
--- /dev/null
@@ -0,0 +1,19 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT TeamID (#PCDATA)>
+<!ELEMENT FullName (#PCDATA)>
+<!ELEMENT PlayerID (#PCDATA)>
+<!ELEMENT Date (#PCDATA)>
+<!ELEMENT Pos (#PCDATA)>
+<!ELEMENT Name (#PCDATA)>
+<!ELEMENT Injury (#PCDATA)>
+<!ELEMENT Status (#PCDATA)>
+<!ELEMENT Fantasy EMPTY>
+<!ELEMENT Injured (#PCDATA)>
+<!ELEMENT Type (#PCDATA)>
+<!ELEMENT PlayerListing ( ( TeamID, PlayerID, Date, Pos, Name, Injury, Status, Fantasy, Injured, Type ) )>
+<!ELEMENT Listing ( ( TeamID, FullName, PlayerListing* ) )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, Listing*, time_stamp ) )>
diff --git a/schema/injuriesxml.dtd b/schema/injuriesxml.dtd
new file mode 100644 (file)
index 0000000..059e705
--- /dev/null
@@ -0,0 +1,13 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT team (#PCDATA)>
+<!ELEMENT teamno (#PCDATA)>
+<!ELEMENT injuries (#PCDATA)>
+<!ELEMENT updated (#PCDATA)>
+<!ELEMENT listing ( ( team, teamno?, injuries, updated? ) )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, listing*, time_stamp ) )>
+
+<!ATTLIST team league CDATA #IMPLIED>
diff --git a/schema/newsxml.dtd b/schema/newsxml.dtd
new file mode 100644 (file)
index 0000000..20938a2
--- /dev/null
@@ -0,0 +1,20 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT msg_id (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT url (#PCDATA)>
+<!ELEMENT team (#PCDATA)>
+<!ELEMENT city (#PCDATA)>
+<!ELEMENT state (#PCDATA)>
+<!ELEMENT country (#PCDATA)>
+<!ELEMENT location ( ( ( city, state )?, country ) )>
+<!ELEMENT SMS (#PCDATA)>
+<!ELEMENT text (#PCDATA)>
+<!ELEMENT P (#PCDATA)>
+<!ELEMENT continue ( P* )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, msg_id, category, sport, url, team*, location*, SMS, ( Editor?, text, continue )?, time_stamp ) )>
+<!ELEMENT Editor (#PCDATA)>
+
+<!ATTLIST msg_id EventId CDATA #REQUIRED>
diff --git a/schema/weatherxml.dtd b/schema/weatherxml.dtd
new file mode 100644 (file)
index 0000000..cce90b3
--- /dev/null
@@ -0,0 +1,15 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT teams (#PCDATA)>
+<!ELEMENT weather (#PCDATA)>
+<!ELEMENT listing ( ( teams, weather ) )>
+<!ELEMENT league ( listing* )>
+<!ELEMENT forecast ( league )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, title, forecast*, time_stamp ) )>
+
+<!ATTLIST league name CDATA #REQUIRED>
+<!ATTLIST forecast gamedate CDATA #REQUIRED>