xsd: двойное ограничение до шести знаков после запятой - PullRequest
0 голосов
/ 26 июня 2018

У меня есть случай, когда я хочу наложить ограничение на XSd: двойной элемент. Точность должна быть 6 знаков после запятой и должна выдавать исключение, если введено более 6 знаков после запятой или должна быть добавлена ​​с 0, если введено менее 6 знаков после запятой.

Возможно ли добиться через xsd ограничения?

1 Ответ

0 голосов
/ 26 июня 2018

Это довольно странное требование: если десятичные разряды так важны, я ожидаю, что вы будете использовать xs:decimal вместо xs:double, и в этом случае вы можете использовать фасеты totalDigits и fractionDigits для ограничения значение.

Если вы хотите таким образом ограничить xs: double, вам придется сделать это, используя шаблон (регулярное выражение).

...