]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - schema/AutoRacingResultsXML.dtd
Add a generated DTD and its source files for AutoRacingResultsXML.
[dead/htsn-import.git] / schema / AutoRacingResultsXML.dtd
diff --git a/schema/AutoRacingResultsXML.dtd b/schema/AutoRacingResultsXML.dtd
new file mode 100644 (file)
index 0000000..1ddac52
--- /dev/null
@@ -0,0 +1,41 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT RaceID (#PCDATA)>
+<!ELEMENT RaceDate (#PCDATA)>
+<!ELEMENT Title (#PCDATA)>
+<!ELEMENT Track_Location (#PCDATA)>
+<!ELEMENT Laps_Remaining (#PCDATA)>
+<!ELEMENT Checkered_Flag (#PCDATA)>
+<!ELEMENT FinishPosition (#PCDATA)>
+<!ELEMENT StartingPosition (#PCDATA)>
+<!ELEMENT CarNumber (#PCDATA)>
+<!ELEMENT DriverID (#PCDATA)>
+<!ELEMENT Driver (#PCDATA)>
+<!ELEMENT CarMake (#PCDATA)>
+<!ELEMENT Points (#PCDATA)>
+<!ELEMENT Laps_Completed (#PCDATA)>
+<!ELEMENT Laps_Leading (#PCDATA)>
+<!ELEMENT Status (#PCDATA)>
+<!ELEMENT DNF (#PCDATA)>
+<!ELEMENT Earnings (#PCDATA)>
+<!ELEMENT Listing ( ( FinishPosition, StartingPosition, CarNumber, DriverID, Driver, CarMake, Points, Laps_Completed, Laps_Leading, Status, ( DNF | NC ), Earnings ) )>
+<!ELEMENT TrackLength (#PCDATA)>
+<!ELEMENT Laps (#PCDATA)>
+<!ELEMENT NumberOfLaps (#PCDATA)>
+<!ELEMENT Most_Laps_Leading ( ( DriverID, Driver, NumberOfLaps ) )>
+<!ELEMENT Race_Information ( ( TrackLength, Laps, ( ( AverageSpeedMPH, AverageSpeedKPH, AverageSpeed, TimeOfRace )?, MarginOfVictory, ( Cautions, LeadChanges, LapLeaders? )? )?, Most_Laps_Leading ) )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, RaceID, RaceDate, Title, Track_Location, Laps_Remaining, Checkered_Flag, Listing*, Race_Information, time_stamp ) )>
+<!ELEMENT AverageSpeedMPH (#PCDATA)>
+<!ELEMENT AverageSpeedKPH (#PCDATA)>
+<!ELEMENT AverageSpeed (#PCDATA)>
+<!ELEMENT TimeOfRace (#PCDATA)>
+<!ELEMENT MarginOfVictory (#PCDATA)>
+<!ELEMENT Cautions (#PCDATA)>
+<!ELEMENT LeadChanges (#PCDATA)>
+<!ELEMENT LapLeaders (#PCDATA)>
+<!ELEMENT NC (#PCDATA)>
+
+<!ATTLIST TrackLength KPH CDATA #REQUIRED>