Последние учебники веб-разработки
×

XML Руководство

XML ГЛАВНАЯ XML Введение XML Как использовать XML дерево XML Синтаксис XML элементы XML Атрибуты XML Пространства имен XML дисплей XML XSLT XML XPath XML XLink XML Оценщик XML DTD XML схема XML сервер XML Приложения XML Примеры XML викторина XML сертификат

XML DOM

DOM вступление DOM Вершины DOM XMLHttpRequest DOM Доступ к DOM Узел информация DOM Список узлов DOM Пересекая DOM навигационный DOM Получить значения DOM Change Вершины DOM Remove Вершины DOM Replace Вершины DOM Create Вершины DOM Add Вершины DOM Clone Вершины DOM Примеры

DOM Справка

DOM Типы узлов DOM Узел DOM NodeList DOM NamedNodeMap DOM Документ DOM Элемент DOM Атрибут DOM Текст DOM CDATA DOM Комментарий DOM XMLHttpRequest DOM синтаксический анализатор

XML DTD

DTD вступление DTD Строительные блоки DTD элементы DTD Атрибуты DTD Элементы против Attr DTD юридические лица DTD Примеры

XSD Schema

XSD вступление XSD Как XSD <schema> XSD элементы XSD Атрибуты XSD ограничения

XSD Сложный

XSD элементы XSD пустой XSD Элементы только XSD Только текст XSD смешанный XSD индикаторы XSD <any> XSD <anyAttribute> XSD подмена XSD пример

XSD Data

XSD строка XSD Дата XSD числовой XSD Разное XSD Справка

Web Сервисы

XML Сервисы XML WSDL XML SOAP XML RDF XML RSS

 

Типы XSD числовых данных


Десятичные типы данных используются для числовых значений.


Десятичный Тип данных

Тип десятичной данные используются для определения числового значения.

Ниже приведен пример десятичной декларации в схеме:

<xs:element name="prize" type="xs:decimal"/>

Элемент в документе может выглядеть следующим образом:

<prize>999.50</prize>

Или это может выглядеть следующим образом:

<prize>+999.5450</prize>

Или это может выглядеть следующим образом:

<prize>-999.5230</prize>

Или это может выглядеть следующим образом:

<prize>0</prize>

Или это может выглядеть следующим образом:

<prize>14</prize>

Note: Максимальное количество десятичных цифр вы можете указать 18.


Целое Тип данных

Тип данных целое число используется для определения числового значения без дробного компонента.

Ниже приведен пример из целой декларации в схеме:

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

Элемент в документе может выглядеть следующим образом:

<prize>999</prize>

Или это может выглядеть следующим образом:

<prize>+999</prize>

Или это может выглядеть следующим образом:

<prize>-999</prize>

Или это может выглядеть следующим образом:

<prize>0</prize>

Числовые типы данных

Обратите внимание , что все типы данных , представленных ниже вытекают из десятичного типа данных (except for decimal itself) !

имя Описание
byte Подписанный 8-битное целое число
decimal Десятичное значение
int Подписанный 32-битное целое число
integer Целое значение
long Подписанный 64-битное целое число
negativeInteger Целое число , содержащее только отрицательные значения (..,-2,-1)
nonNegativeInteger Целое число , содержащее только неотрицательные значения (0,1,2,..)
nonPositiveInteger Целое число , содержащее только неположительные значения (..,-2,-1,0)
positiveInteger Целое число , содержащее только положительные значения (1,2,..)
short Подписанный 16-битное целое число
unsignedLong Беззнаковое 64-битное целое число
unsignedInt Беззнаковое 32-битное целое число
unsignedShort Беззнаковое 16-битное целое число
unsignedByte Без знака 8-битное целое число

Ограничения по типам числовых данных

Ограничения, которые могут быть использованы с числовыми типами данных:

  • enumeration
  • fractionDigits
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • pattern
  • totalDigits
  • whiteSpace