<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> |