Ответ 1
Пространство значений xsd: integer - это набор целых чисел. Этот набор включает числа, такие как те, которые вы указываете, а также те, которые требуют еще больше цифр, поэтому генератор примера, который вы используете, здесь не делает ошибок.
Если вам нужно убедиться, что значения могут вписываться в некоторый тип целочисленной фиксированной ширины, вам следует рассмотреть возможность использования xsd: long, xsd: int, xsd: short или xsd: byte. Если вы хотите, чтобы значения были неотрицательными, рассмотрите xsd: unsignedLong, xsd: unsignedInt, xsd: unsignedShort или xsd: unsignedByte.