xml maxLength для десятичного типа - PullRequest
1 голос
/ 31 мая 2011

Я попробовал следующее, чтобы установить максимальную длину для десятичной дроби:

<simpleType name='xxx'>
    <restriction base='decimal'>
        <maxLength value='7'/>
    </restriction>
</simpleType>

но это неверный синтаксис. Могу ли я использовать maxLength для десятичного числа?

Ответы [ 3 ]

2 голосов
/ 31 мая 2011

Могу ли я использовать maxLength для десятичного числа?

Для правильного ответа потребуется проверка Рекомендации W3C, но проверка моего краткого справочника: maxLength относится только к строковым типам.

2 голосов
/ 31 мая 2011

Я думаю, вам нужно использовать totalDigits вместо:

http://www.ibm.com/developerworks/xml/library/x-xdarch.html

1 голос
/ 31 мая 2011

Вместо них можно использовать minInclusive и maxInclusive.

Пример из W3Schools :

<xs:element name="age">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="120"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

Существуют также ограничения minExclusive, maxExclusive и totalDigits.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...