о типе XML - PullRequest
       11

о типе XML

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

Я использую XML для своего приложения. И я использовал XML-схему. В этой схеме я использовал int тип данных для числового поля. Но я не знаю точный максимальный диапазон int типа данных. Означает, какое большое значение он может иметь для типа данных int?

Может кто-нибудь знает это?

спасибо.

Ответы [ 2 ]

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

Согласно спецификации XML-схемы :

Пространство значений · из integer - это бесконечное множество {..., - 2, -1,0,1,2, ...}.

Так что нет никаких ограничений на размер. Однако для базового типа десятичный :

Все · минимально соответствующие · процессоры · должны · поддерживать десятичные числа с минимум 18-ю десятичными цифрами (т. Е. С · totalDigits · 18). Тем не менее, · минимально соответствующие · процессоры · могут · установить определенный приложением предел для максимального количества десятичных цифр, которые они готовы поддерживать, и в этом случае это определенное приложением максимальное число · должно · быть четко задокументировано.

Таким образом, допустимые пределы реализации допускаются, если они указаны и поддерживают не менее 18 цифр. Чтобы быть в безопасности, я, вероятно, придерживался бы 32-битных целых чисел и проверял бы что-нибудь большее, чем это.

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

Ну, что касается самого XML, настолько большого, насколько вам нужно.Что касается того, с каким языком вы его анализируете, это зависит от языка и синтаксического анализатора, но, скорее всего, это будет 32-битное целое число со знаком.

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