rail:tRailMLVersion

Version Number is some official release number, rather than any internal numbering from an version control system

Allows two part or three part version numbers, 1.0 up to 99.99, or 1.0.1 up to 99.99.99

Allows additional SVN release numbers for testing unofficial releases: 1.1r4 or 2.0r271

Simple Type Information

Used By

Source

<xs:simpleType name="tRailMLVersion">
  <xs:annotation>
    <xs:documentation>Version Number is some official release number, rather than any internal numbering from an version control system</xs:documentation>
    <xs:documentation>Allows two part or three part version numbers, 1.0 up to 99.99, or 1.0.1 up to 99.99.99</xs:documentation>
    <xs:documentation>Allows additional SVN release numbers for testing unofficial releases: 1.1r4 or 2.0r271</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[1-9][0-9]?\.([0-9]|[1-9][0-9])(\.[1-9][0-9]?)?(r[1-9][0-9]?[0-9]?)?"/>
  </xs:restriction>
</xs:simpleType>