Убедиться, что число кратно 8 через XML-схему - PullRequest
2 голосов
/ 06 апреля 2011

У меня есть тег в одном из XML-файлов, и для этого XSD-файл содержит следующую строку

<xs:element name="startBit" type="xs:integer"/>

Сейчас я анализирую данные в поле startBit и проверяю, является ли онкратное 8 или нет, проверяя, равно ли число mod 8 0.

Мне было интересно, смогу ли я добавить правило / ограничение в саму схему xml, чтобы убедиться, что число кратно 8.

1 Ответ

0 голосов
/ 06 апреля 2011

Невозможно сделать это с помощью схемы XML, если вы не можете ограничить диапазон чисел. Например, вы можете перечислить числа от 0 до 255, которые кратны 8, но явно нет способа сделать это для чисел от 0 до 2 ^ 32-1.

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