Maprunner / rg2

Updated user interface for Routegadget
MIT License
36 stars 20 forks source link

Non-compliant IOF XML V3.0 results files #485

Closed Maprunner closed 2 years ago

Maprunner commented 3 years ago

Some results systems generate splits that don't comply with the IOF V3.0 standard.

<xsd:element name="SplitTime" type="SplitTime" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Contains the times at each control of the course. Each control of the competitor's course (if known)
has to be defined in a SplitTime element, even if the control has not been punched or if the competitor has not started.
Start and finish times must not be present as SplitTime elements.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

The problem files have a finish time in them.

Correct solution is to use compliant results. But it is possibe to add some checks that will deal with it.