На входе данные о высоте объекта (метры):
<0,05
0,05
0,1
0,2
...
5
7
8
9
10
>10
Пример кода
<xs:simpleType name="ВысотаОбъекта">
    <xs:restriction base="xs:string">
        <xs:pattern value=".......регулярные выражения???"/>
    <xs:documentation><0,05<xs:documentation/>
    <xs:documentation>0,05<xs:documentation/>
    <xs:documentation>0,1<xs:documentation/>
    <xs:documentation>0,2<xs:documentation/>
    <xs:documentation>...<xs:documentation/>
    <xs:documentation>9<xs:documentation/>
    <xs:documentation>10<xs:documentation/>
    <xs:documentation>=>11"<xs:documentation/>
    </xs:restriction>
</xs:simpleType>
Как вариант:
[0,05-70]|оператор сравнения и число???  - но не могу понять как указать что число может идти с оператором либо число с плавающей точкой может идти с оператором.
Вопрос:
Т.е. на входе целые числа, числа с плавающей точкой, логические операторы с целыми числами, логические операторы с числом с плавающей точкой.
Подскажите пожалуйста, какое регулярной выражение подходит для обработки указанных данных?