Xml форматы данных: типы данных XML-схемы даты / времени

типы данных XML-схемы даты / времени

Предыдущий: XML тип данных строка схемы

Далее: XML — схема числовой тип данных

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


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

Дата тип данных используется для определения даты.

Дата Этот формат определяется: «YYYY-MM-DD», где:

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

Примечание: Все компоненты необходимы

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


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

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


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

Временная зона

Чтобы указать часовой пояс, вы можете также добавить дату в «Z» способом, с использованием мирового времени (UTC) время для ввода даты — как это:


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

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



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

或者

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


h3> Типы временных данных (Time Тип данных)

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

Время определяется с помощью следующий формат: «чч: мм: сс», который

  • чч это час
  • мм минута
  • сс представляет секунды

Примечание: Все компоненты необходимы!

Ниже приведен пример времени в соответствующей декларации схемы:


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

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


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

Или как это:


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

Временная зона

Чтобы указать часовой пояс, вы можете добавить во времени после того, как «Z» способом, с использованием мирового времени (UTC) время, чтобы ввести время — как это:


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

Или может быть создана после того, как время, чтобы добавить положительные или отрицательные методы времени для адаптации положений в мире на основе сдвига по времени — как это:



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

or

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


Дата Время Тип данных (DateTime Тип данных)

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

Дата и время, используя следующее определение формата: «YYYY-MM-ДДTчч: мм: сс», где:

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

Примечание: Все компоненты необходимы!

Ниже приведен пример схемы, связанной с датой и временем говорилось:


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

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


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

Или как это:


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

Временная зона

Чтобы указать часовой пояс, вы можете также добавить дату и время в «Z» способом, с использованием мирового времени (UTC) время, чтобы ввести дату и время — как это:


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

Или может быть создана после того, как время, чтобы добавить положительные или отрицательные методы времени для адаптации положений в мире на основе сдвига по времени — как это:



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

或者

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


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

Тип данных на время заранее определенного интервала времени.

Интервал, используя следующий формат, чтобы указать: «PnYnMnDTnHnMnS», в котором:

  • P представляет собой цикл (обязательно)
  • Ny представляет число лет
  • нмоль указывает на количество месяцев
  • Н.Д. представляет количество дней
  • Т представляет временную часть первоначального (если вы планируете определенные часы, минуты и секунды, этот параметр является обязательным)
  • нГн указывает количество часов
  • нмоль количество минут
  • нСм количество секунд,

Ниже приведен пример схемы, связанной с продолжительностью декларации:


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

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


<period>P5Y</period>

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

Или как это:


<period>P5Y2M10D</period>

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

Или как это:


<period>P5Y2M10DT15H</period>

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

Или как это:


<period>PT15H</period>

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

Отрицательная продолжительность

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


<period>-P10D</period>

Приведенный выше пример показывает отрицательный результат 10-дневного цикла.


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

имя описание
дата Определить значение даты
DATETIME Определите значение даты и времени
продолжительность Определяет интервал времени
Gday Часть определения даты — день (DD)
gMonth Часть определения даты — месяц (ММ)
gMonthDay Часть определения даты — месяц и день (ММ-ДД)
gYear Часть определения даты — год (YYYY)
gYearMonth Часть определения даты — год и месяц (YYYY-MM)
время Определите значение времени


Тип данных Дата определяется (ограничение)

Может использоваться в сочетании с типом данных даты определяется:

  • перечисление
  • maxExclusive
  • maxInclusive
  • minExclusive
  • minInclusive
  • шаблон
  • WHITESPACE

Предыдущий: XML тип данных строка схемы

Далее: XML — схема числовой тип данных

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

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

Данные даты (date)

Дата при использовании типа date определяется в формате «ГГГГ-ММ-ДД», где:

  • ГГГГ — год
  • ММ — месяц
  • ДД — день

Примечание: Все компоненты обязательны!

В XML схеме декларация данных, представляющих дату, выглядит следующим образом:

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

В XML документе такой элемент должен выглядеть так:

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

Временные зоны
Чтобы определить временную зону, можно либо указать дату с добавлением после нее литеры «Z», что укажет на поправку зоны UTC:

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

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

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

или

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

Данные времени (time)

Время определяется в формате «чч:мм:сс», где:

  • чч — часы
  • мм — минуты
  • сс — секунды

Примечание: Все компоненты обязательны!

В XML схеме декларация данных, представляющих время, выглядит следующим образом:

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

В XML документе такой элемент должен выглядеть так:

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

Или так:

<start>09:30:10. 5</start>

Временные зоны
Чтобы определить временную зону, можно либо указать время с добавлением после него литеры «Z», что укажет на поправку зоны UTC:

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

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

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

или

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

Тип данных dateTime

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

Значения типа dateTime имеют формат «ГГГГ-ММ-ДДTчч:мм:сс», где:

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

Примечание: Все компоненты обязательны!

В XML схеме декларация данных типа dateTime выглядит следующим образом:

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

В XML документе такой элемент должен выглядеть так:

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

Или так:

<startdate>2002-05-30T09:30:10. 5</startdate>

Временные зоны
Чтобы определить временную зону, можно либо указать данные dateTime с добавлением после них литеры «Z», что укажет на поправку зоны UTC:

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

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

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

или

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

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

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

Интервал времени определяется в формате «PnYnMnDTnHnMnS», где:

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

В XML схеме декларация интервала времени выглядит следующим образом:

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

В XML документе такой элемент должен выглядеть так:

<period>P5Y</period>

В приведенном выше примере указан период в пять лет.

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

<period>P5Y2M10D</period>

В этом примере указан период в пять лет, два месяца и 10 дней.

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

<period>P5Y2M10DT15H</period>

В этом примере указан период в 5 лет, 2 месяца, 10 дней и 15 часов.

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

<period>PT15H</period>

Здесь указан период в 15 часов.

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

<period>-P10D</period>

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

Типы данных, определяющие дату и время

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

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

С данными даты и времени могут использоваться следующие ограничители:

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

Формат файла XML

Что такое файл XML?

XML означает расширяемый язык разметки, который похож на HTML , но отличается использованием тегов для определения объектов. Вся идея создания формата файла XML заключалась в том, чтобы хранить и передавать данные, не завися от программных или аппаратных инструментов. Его популярность связана с тем, что он читается как человеком, так и машиной. Это позволяет создавать общие протоколы данных в виде объектов, которые будут храниться и совместно использоваться по сети, такой как World Wide Web (WWW). «X» в XML означает расширяемость, что означает, что язык может быть расширен до любого количества символов в соответствии с требованиями пользователя. Именно для этих функций его используют многие стандартные форматы файлов, такие как Microsoft Open XML, LibreOffice OpenDocument, XHTML и SVG .

Формат файла XML

Формат файла XML основан на объектной модели документа XML (DOM), которая представляет собой программный API для документов HTML и XML. XML DOM определяет стандартный метод доступа и управления элементами XML-документа. Он создает представление XML-документа в виде древовидной структуры, которое можно использовать для доступа ко всем элементам через дерево DOM. Существующие элементы можно изменять/удалять, а также создавать новые элементы в XML-дереве. Каждый элемент XML-документа называется узлом. XML DOM показан на следующем рисунке.

Универсальный подход XML

Сила XML делает его универсальным языком для передачи данных по сети, упрощая передачу данных и изменение платформы. Это также обеспечивает возможность обмена данными между несовместимыми системами за счет хранения данных в текстовом формате. HTML предназначен для представления данных через Интернет, а XML — для обмена данными. Пары тегов разметки, используемые внутри XML, определяют ключевые элементы структуры, которые будут использоваться приложениями для чтения.

Пример XML

Ниже приведен упрощенный пример каталога компакт-дисков, где каждая запись содержит информацию о компакт-дисках, такую ​​как исполнитель, страна, компания, цена и год выпуска.

 <КАТАЛОГ>
  
    Империя бурлеска
    Боб Дилан
    США
    Колумбия
    10,90
    <ГОД>1985
  
  
    Спрячь свое сердце
    Бонни Тайлер
    Великобритания
    Записи CBS
    <ЦЕНА>90,90
    <ГОД>1988
  
  
    Лучшие хиты
    Долли Партон
    США
    RCA
    9,90
    <ГОД>1982
  
  
    Все еще грустно
    Гэри Мур
    Великобритания
    Девственные записи
    10,20
    <ГОД>1990
  
  
    Эрос
    Эрос Рамазотти
    ЕС
    БМГ
    9,90
    <ГОД>1997
  
  

 

Ссылки

  • XML — By Wikipedia

Формат файла XML | Подробное объяснение формата XML-файла с примерами

Формат XML-файла является инструментом и определяется как средство обмена информацией, описывает данные и содержит метаданные. Этот инструмент преобразует XML-файл в другие форматы, такие как PDF или любые другие приложения с несколькими уровнями отступов, чтобы придать XML-файлам элегантность. Файл XML имеет формальную структуру и используется для файлов данных; при этом XML-файлы нельзя хранить в плоском файле. Формат файла играет роль в определении стандартного блока, соответствующего потребностям пользователя. В XML мы могли бы определить пользовательский элемент разметки и следовать определенным правилам, но не поддерживать и обрабатывать XML-документы с ошибками.

Подробно объясните формат файла XML

Как правило, формат файла — это стандартный способ хранения файла в определенном формате. Файл XML представляет собой обычный текстовый документ, и для их идентификации он хранится с расширением файла .xml. Формат файла XML может быть прочитан человеком или машиной и предназначен для передачи данных через Интернет и может обрабатывать сотни записей в расчетах. Большинство языков программирования используют XML-библиотеки, которые выполняют синтаксический анализ. Процесс преобразования XML-файлов в другие необходимые форматы называется преобразованием с понижением частоты. XML используется в качестве формата для других языков описания, таких как RSS, формат DOCX, XSL, Microsoft dotnet. Этот XML-файл можно открыть непосредственно в текстовом редакторе notepad++. Существует множество файловых организаций для обработки типов файлов; нам нужно несколько разговоров между ними. XML — это просто организация, необходимая для данных и веб-страниц. Затем, чтобы иногда просмотреть файл, можно дважды щелкнуть браузер (средство просмотра файла по умолчанию). Формат файла XML содержит три категории.

  • Первый раздел с идентификатором документа
  • Содержание документа
  • Метаданные с полями и аспектами.

Компонент структуры просто представлен элементом, связанным с атрибутами. Раздел одной структуры документа выполняет различные стили. Идентификация документа включает корневой элемент, который является основной частью XML-документа. Разработчикам необходимо преобразовать двоичные файлы в формат XML. Новый формат файлов описан ниже и называется офисными открытыми форматами. Здесь мы создаем открытый документ и предоставляем реализацию для указанного формата. Основная цель заключается в том, что формат должен быть принят всеми официальными документами, такими как электронные таблицы, а презентация также позволяет вернуть право собственности пользователям. Он указан как

  • Спецификация формата файла XML
  • Формат файла DTD

Код XML представлен как

<офис:документ>

Этот тип документа имеет вложенные документы с такими характеристиками, как класс и версия.

Тело документа задается как

С полями и данными, связанными со стилями и формами




…// структуры стилей, включая семейство, автоматические и родительские стили

В формах

Простой пример формата XML приведен ниже


xxxxx
ИМЯ ГРУППЫ =” ” NAME=”DOCNAME “




< SECTION NAME ="jjdscj">

Для многостраничных разделов ОПЦИИ DAP применимы в XML. Различные форматы файлов использовались для формирования этой древовидной структуры для встраивания файлов XHTML, SVG.

Общий формат файла XML для тегов и данных приведен ниже.

Следующие сообщения определяются как



1:00:13

XML, являющийся хранилищем данных жизненно важную роль в связи с базой данных, особенно в небольшом наборе приложений. Простой характер XML позволяет формату файла расширять сериализуемое содержимое объекта. Например, Manifold записывает свою информацию в файл .xml, пока экспортирует свои рисунки и изображения. Этот формат файла содержит всю информацию в метаданных.




// Теги описания

Примечание.

Расширяемую таблицу стилей можно использовать, если XML использует разные форматы при импорте файла.

Примеры

В этом разделе рассказывается, как структурировать XML-файл и разрешить его выполнение в формате XML, доступном в Интернете.

Пример №1




HD3352
Samsung
2014
120,00


Jh4648
<Компания>Redmi
<год>2016
110,00


OKH8234
Ziami
2012
130.00

Объяснение:

Простой файл XML в различных форматах файлов создается в Online Formatter; поэтому выходные данные отображаются в виде структуры двоичного дерева.

Вывод:

Пример #2

Использование Excel — простой импорт в таблицы /SurName>
Texas


Alex
Houtson
Sweden


Dally
Furaq
Австралия

Объяснение:

Над кодом во фрагменте поясняется банковские учетные данные. В этом примере формат файла импортируется в лист Excel. Первый снимок показывает, как импортировать файлы XML через Excel (внешний источник). Далее Snapshot показывает, как XML-данные хранятся в удобной таблице.

Выход:

Пример № 3

Формат файла XML для значений датчиков

Searce.xml:





Kgms-2

24,5
<Мин>36

2.4e-06
Это обычное значение, используемое в физике


кгм-1 с -2
Float
53.4


Float

Овал
Круг
Green

Open


Без единицы
1. 01e-06


Объяснение:

Приведенный выше код создает научные параметры, используемые в механических расчетах. Результат показан.

Выход: 9Пример № 4
Да
подробно


10928
Daniel Sam

Скан
Нет
Нет раздела

Объяснение:

Приведенный выше код управления больницей импортирован в таблицу Excel с помощью XML . XML хорошо используется в формате структур данных, особенно в веб-сервисах.

Вывод:

Заключение

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

This entry was posted in Популярное