Рассмотрим базовый формат xml файлов, которые очень часто используются для удобного структурированного хранения данных.
Для начала дадим короткое определение XML.
XML — это иерархическая структура в текстовом виде, подходящая для хранения различных данных, которая графически может выглядеть как дерево. XML формат немного похож на HTML — и тут и там используются тэги.
Далее приведен пример описания блюда с помощью формата XML:
<?xml version="1.0" encoding="UTF-8"?> <bludo="мясо" preptime="5" cooktime="180"> <title>Жареное мясо</title> <sostav> <ingr amount="1" unit="кг">Свежее мясо</ingr> <ingr amount="5" unit="столовая ложка">Масло подсолнечное</ingr> <ingr amount="10" unit="грамм">Соль</ingr> </sostav> <instr> <shagi>Взять мясо</shagi> <shagi>Посыпать солью</shagi> <shagi>Полить на сковороду масло и жарить мясо</shagi> </instr> </bludo>
В первой строке идет объявление XML формата, в которой указана версия и кодировка.
Далее идет корневой элемент (в нашем примере <bludo>), который должен является уникальным открывающим и закрывающем тэгом во всем XML документе.
Тэги в xml формате — это из вложенные элементы, которые расположены внутри корневого элемента. Многие из них имеют атрибуты и значения. Как правило, элементы состоят из открывающих и закрывающих тэгов(наподобие HTML).