Junior
20
0
questionbank

Какие типы данных существуют в XSD?

Ответ от нейросети sobes.tech

В XSD (XML Schema Definition) существуют встроенные и производные типы данных.

Встроенные типы данных делятся на примитивные и производные от примитивных:

Примитивные типы:

  • xsd:string: последовательность символов.
  • xsd:boolean: логическое значение (true или false, 1 или 0).
  • xsd:decimal: число с плавающей точкой на основе десятичного представления.
  • xsd:float: 32-битное число с плавающей точкой на основе IEEE 754.
  • xsd:double: 64-битное число с плавающей точкой на основе IEEE 754.
  • xsd:duration: временной промежуток.
  • xsd:dateTime: дата и время.
  • xsd:time: время суток.
  • xsd:date: дата.
  • xsd:gYearMonth: месяц и год.
  • xsd:gYear: год.
  • xsd:gMonthDay: месяц и день.
  • xsd:gDay: день месяца.
  • xsd:gMonth: месяц.
  • xsd:hexBinary: двоичные данные, закодированные в шестнадцатеричном формате.
  • xsd:base64Binary: двоичные данные, закодированные в Base64.
  • xsd:anyURI: универсальный идентификатор ресурса (URI).
  • xsd:QName: квалифицированное имя (префикс пространства имен + локальное имя).
  • xsd:NOTATION: ссылка на объявление нотации XML.

Производные от примитивных типов:

  • xsd:normalizedString: строка, в которой символы перевода строки, возврата каретки и табуляции заменены на пробелы.
  • xsd:token: строка без начальных/конечных пробелов и с заменой последовательности пробелов на один пробел.
  • xsd:language: языковой код в соответствии с RFC 3066.
  • xsd:NMTOKEN: им

В XSD (XML Schema Definition) существуют встроенные и производные типы данных.

Встроенные типы данных делятся на примитивные и производные от примитивных:

Примитивные типы:

  • xsd:string: последовательность символов.
  • xsd:boolean: логическое значение (true или false, 1 или 0).
  • xsd:decimal: число с плавающей точкой на основе десятичного представления.
  • xsd:float: 32-битное число с плавающей точкой на основе IEEE 754.
  • xsd:double: 64-битное число с плавающей точкой на основе IEEE 754.
  • xsd:duration: временной промежуток.
  • xsd:dateTime: дата и время.
  • xsd:time: время суток.
  • xsd:date: дата.
  • xsd:gYearMonth: месяц и год.
  • xsd:gYear: год.
  • xsd:gMonthDay: месяц и день.
  • xsd:gDay: день месяца.
  • xsd:gMonth: месяц.
  • xsd:hexBinary: двоичные данные, закодированные в шестнадцатеричном формате.
  • xsd:base64Binary: двоичные данные, закодированные в Base64.
  • xsd:anyURI: универсальный идентификатор ресурса (URI).
  • xsd:QName: квалифицированное имя (префикс пространства имен + локальное имя).
  • xsd:NOTATION: ссылка на объявление нотации XML.

Производные от примитивных типов:

  • xsd:normalizedString: строка, в которой символы перевода строки, возврата каретки и табуляции заменены на пробелы.
  • xsd:token: строка без начальных/конечных пробелов и с заменой последовательности пробелов на один пробел.
  • xsd:language: языковой код в соответствии с RFC 3066.
  • xsd:NMTOKEN: им

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

xsdxmlweb-servicesxml-schemadata-typesschema-validation