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

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 Дата и время Типы данных


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


Дата Тип данных

Тип дата данные используются, чтобы указать дату.

Дата указывается в следующем виде "YYYY-MM-DD" , где:

  • YYYY указывает год
  • ММ указывает месяц
  • DD означает день

Note: Все компоненты необходимы!

Ниже приведен пример дату декларации в схеме:

<xs:element name="start" type="xs:date"/>

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

<start>2002-09-24</start>

Часовые пояса

Чтобы указать часовой пояс, вы можете либо ввести дату в время UTC путем добавления "Z" за сегодняшний день - как это:

<start>2002-09-24Z</start>

или вы можете задать смещение от времени UTC путем добавления положительного или отрицательного времени за сегодняшний день - как это:

<start>2002-09-24-06:00</start>

or

<start>2002-09-24+06:00</start>

Время Тип данных

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

Время указывается в следующей форме "hh:mm:ss" , где:

  • чч указывает на час
  • мм указывает на минуту
  • сс указывает второй

Note: Все компоненты необходимы!

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

<xs:element name="start" type="xs:time"/>

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

<start>09:00:00</start>

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

<start>09:30:10.5</start>

Часовые пояса

Чтобы указать часовой пояс, вы можете либо ввести время во времени UTC, добавив "Z" за время - как это:

<start>09:30:10Z</start>

или вы можете задать смещение от времени UTC путем добавления положительного или отрицательного времени за время - как это:

<start>09:30:10-06:00</start>

or

<start>09:30:10+06:00</start>

DateTime Тип данных

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

DATETIME задается в следующем виде "YYYY-MM-DDThh:mm:ss" , где:

  • YYYY указывает год
  • ММ указывает месяц
  • DD означает день
  • T указывает на начало требуемого времени раздела
  • чч указывает на час
  • мм указывает на минуту
  • сс указывает второй

Note: Все компоненты необходимы!

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

<xs:element name="startdate" type="xs:dateTime"/>

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

<startdate>2002-05-30T09:00:00</startdate>

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

<startdate>2002-05-30T09:30:10.5</startdate>

Часовые пояса

Чтобы указать часовой пояс, вы можете либо ввести DATETIME во времени UTC, добавив "Z" за время - как это:

<startdate>2002-05-30T09:30:10Z</startdate>

или вы можете задать смещение от времени UTC путем добавления положительного или отрицательного времени за время - как это:

<startdate>2002-05-30T09:30:10-06:00</startdate>

or

<startdate>2002-05-30T09:30:10+06:00</startdate>

Продолжительность Тип данных

Тип данных продолжительность используется для задания интервала времени.

Интервал времени задается в следующем виде "PnYnMnDTnHnMnS" , где:

  • P указывает период (required)
  • nY указывает количество лет
  • nM указывает на количество месяцев
  • nD указывает количество дней
  • T указывает на начало временного интервала (требуется , если вы собираетесь указать часы, минуты или секунды)
  • nH указывает количество часов
  • nM указывает количество минут
  • nS указывает количество секунд

Ниже приведен пример объявления длительности в схеме:

<xs:element name="period" type="xs:duration"/>

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

<period>P5Y</period>

Приведенный выше пример показывает, в течение пяти лет.

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

<period>P5Y2M10D</period>

Приведенный выше пример показывает, в течение пяти лет, два месяца и 10 дней.

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

<period>P5Y2M10DT15H</period>

Приведенный выше пример показывает, в течение пяти лет, два месяца, 10 дней и 15 часов.

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

<period>PT15H</period>

Приведенный выше пример показывает, в течение 15 часов.

Отрицательная Длительность

Чтобы указать отрицательную продолжительность, введите знак минус перед P:

<period>-P10D</period>

В приведенном выше примере указывает период минус 10 дней.


Дата и время Типы данных

имя Описание
date Определяет значение даты
dateTime Определяет значение даты и времени
duration Определяет интервал времени
gDay Определяет часть даты - день (DD)
gMonth Определяет часть даты - месяц (MM)
gMonthDay Определяет часть даты - месяц и день (MM-DD)
gYear Определяет часть даты - год (YYYY)
gYearMonth Определяет часть даты - год и месяц (YYYY-MM)
time Определяет значение времени

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

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

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