Учебник по XML

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

XML АЯКС

Введение в АЯКС AJAX XMLHttp АЯКС-запрос AJAX-ответ XML-файл AJAX АЯКС PHP АЯКС АСП База данных AJAX AJAX-приложения Примеры AJAX

XML DOM

Введение в ДОМ DOM-узлы Доступ к DOM Информация об узле DOM Список узлов DOM Обход DOM DOM-навигация DOM Получить значения Узлы изменения DOM DOM Удалить узлы DOM заменить узлы DOM Создание узлов DOM Добавить узлы Узлы клонирования DOM Примеры DOM

Учебник XPath

XPath Введение Узлы XPath Синтаксис XPath Оси XPath Операторы XPath Примеры XPath

XSLT- учебник

Введение в XSLT Языки XSL XSLT-преобразование XSLT <шаблон> XSLT <значение> XSLT <для каждого> XSLT <сортировка> XSLT <если> XSLT <выбрать> XSLT Применить XSLT на клиенте XSLT на сервере XSLT Редактировать XML XSLT-примеры

Учебник по XQuery

Введение в XQuery Пример XQuery XQuery FLWOR XQuery HTML Условия XQuery Синтаксис XQuery XQuery Добавить Выбор XQuery Функции XQuery

XML -DTD

Введение в DTD Строительные блоки DTD Элементы DTD Атрибуты DTD Элементы DTD и Attr Сущности DTD Примеры DTD

XSD- схема

Введение в XSD XSD Как XSD <схема> XSD-элементы XSD-атрибуты XSD-ограничения

Комплекс XSD

XSD-элементы XSD пустой Только элементы XSD Только текст XSD XSD смешанный XSD-индикаторы XSD <любой> XSD <любой атрибут> Замена XSD Пример XSD

XSD- данные

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

Веб- сервисы

XML-сервисы XML WSDL XML-МЫЛО XML RDF XML RSS

использованная литература

Типы узлов DOM DOM-узел Список узлов DOM DOM NamedNodeMap Документ DOM DOM-элемент Атрибут DOM DOM-текст ДОМ CDATA Дом Комментарий DOM XMLHttpRequest Парсер DOM XSLT-элементы Функции XSLT/XPath

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


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


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

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

Дата указывается в следующем формате «ГГГГ-ММ-ДД», где:

  • ГГГГ указывает год
  • ММ указывает месяц
  • ДД указывает день

Примечание. Необходимы все компоненты!

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

<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>


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

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

Время указывается в следующей форме «чч:мм:сс», где:

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

Примечание. Необходимы все компоненты!

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

<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 указывается в следующей форме "ГГГГ-ММ-ДДTчч:мм:сс", где:

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

Примечание. Необходимы все компоненты!

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

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

Элемент в вашем документе может выглядеть так:

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

Или это может выглядеть так:

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

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

Чтобы указать часовой пояс, вы можете ввести дату и время в формате 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>

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

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

Временной интервал задается в следующей форме «PnYnMnDTnHnMnS», где:

  • P указывает период (обязательно)
  • nY указывает количество лет
  • nM указывает количество месяцев
  • nD указывает количество дней
  • T указывает на начало раздела времени (требуется, если вы собираетесь указать часы, минуты или секунды)
  • nH указывает количество часов
  • нМ указывает количество минут
  • 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 дней.


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

Name Description
date Defines a date value
dateTime Defines a date and time value
duration Defines a time interval
gDay Defines a part of a date - the day (DD)
gMonth Defines a part of a date - the month (MM)
gMonthDay Defines a part of a date - the month and day (MM-DD)
gYear Defines a part of a date - the year (YYYY)
gYearMonth Defines a part of a date - the year and month (YYYY-MM)
time Defines a time value

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

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

  • перечисление
  • максЭксклюзив
  • maxInclusive
  • минЭксклюзив
  • minInclusive
  • шаблон
  • белыйКосмос