VersionGroup

Attribute Group Information

Attributes

QName Type Fixed Default Use Inheritable Annotation
Implementation xs:string optional
The version for the server application. This version is different
from the XFT versin (@Version). The same XFT version may be used in different
implementations.
Version xs:string optional
EN: = Usage = This version attribute corresponds to
the version of the associated element. * For a transaction element, it
corresponds to the xft version that can be used to validate the schema. This
field being free text, it can contain either minor or major versions. Actual
schema reference can be passed in the xml stream directly to help validation.
However, the XFT schema can always be validated against the current version
available on the http://www.ExchangeForTravel.org site * When present on other
elements, it corresponds to the version of the associated element, in case the
system allows saving succesive versions. As a consequence, a version associated
to a booking would correspond to the booking version (and may even be used to
retrieve a previous version if the host allows it. = Description = This
attribute contains free text but should be a valid version (usual format is
%number%.%Number[.%Number%] but versions of different types may be used by
different service providers. = Warning = @Version vs @Implementation: * @Version
is the version of the element itself * @Implementation is the version of the
implementation of the program on the host, used to provide the
service.

Used By

Complex Types AtomType, TransactionType

Source

<xs:attributeGroup name="VersionGroup">
  <xs:attribute name="Version" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation xml:lang="EN">EN: = Usage = This version attribute corresponds to the version of the associated element. * For a transaction element, it corresponds to the xft version that can be used to validate the schema. This field being free text, it can contain either minor or major versions. Actual schema reference can be passed in the xml stream directly to help validation. However, the XFT schema can always be validated against the current version available on the http://www.ExchangeForTravel.org site * When present on other elements, it corresponds to the version of the associated element, in case the system allows saving succesive versions. As a consequence, a version associated to a booking would correspond to the booking version (and may even be used to retrieve a previous version if the host allows it. = Description = This attribute contains free text but should be a valid version (usual format is %number%.%Number[.%Number%] but versions of different types may be used by different service providers. = Warning = @Version vs @Implementation: * @Version is the version of the element itself * @Implementation is the version of the implementation of the program on the host, used to provide the service.</xs:documentation>
      <xs:documentation xml:lang="FR"/>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Implementation" type="xs:string" use="optional">
    <xs:annotation>
      <xs:documentation>The version for the server application. This version is different from the XFT versin (@Version). The same XFT version may be used in different implementations.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:attributeGroup>