<xs:element name="Timing" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:choice>
<xs:element name="Duration" type="Seconds" />
<xs:element name="Times">
<xs:annotation>
<xs:documentation>These are absolute times</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ArrivalTime" type="xs:dateTime" use="required" />
<xs:attribute name="DepartureTime" type="xs:dateTime" use="optional" />
</xs:complexType>
</xs:element>
<xs:element name="TimesAfter">
<xs:annotation>
<xs:documentation>These are times relative to the start of the TravelPlan to which the FloorStop belongs</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="ArrivalTime" type="Seconds" use="required" />
<xs:attribute name="DepartureTime" type="Seconds" use="optional" />
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
|