XML (англ. eXtensible Markup Language — расширяемый язык разметки; произносится [экс-эм-э́л]) это иерархическая структура, предназначенная для хранения любых данных, (текст, таблицы, разметку и многое другое..)
XML файл состоит из заголовка и основной части обе части обособляются угловых скобках “< >”
Заголовок обособляется угловыми скобками со знаком вопроса “<?” и “?>” в котором заключается информация о версии и кодировке файла
Пример заголовка:
<?xml version="1.0" encoding="UTF-8"?>
Или просто указать
<?xml ?>
Основная часть состоит из элемента <title></title>,
Его атрибутов <ingredient amount="3"> и
Значений <title>Простой хлеб</title>
В место значений может находиться элементы в котором может находится также подэлементы
<table>
<table>
<table>
…
</table>
</table>
</table>
такое количество не чем не ограничено, что позволяет пользователям иметь динамические структуры таблиц
Атрибуты и элементы
<?xml version="1.0" encoding="UTF-8"?>
<recipe name="хлеб" preptime="5" cooktime="180">
<title>Простой хлеб</title>
<ingredient amount="3" unit="стакан">Мука</ingredient>
<ingredient amount="0.25" unit="грамм">Дрожжи</ingredient>
<ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient>
<ingredient amount="1" unit="чайная ложка">Соль</ingredient>
<instructions>
<step>Смешать все ингредиенты и тщательно замесить.</step>
<step>Закрыть тканью и оставить на один час в тёплом помещении.</step>
<step>Замесить ещё раз, положить на противень и поставить в духовку.</step>
</instructions>
</recipe>
Плюсы:
Простота доступа к файлу
Структурированность файла
Минусы:
Файл переписывается заново при сохранении любых изменений
0 коммент.:
Добавлять новые комментарии запрещено.