Программирование на языке XML
Особенности XML:
Позволяет создавать собственные теги и атрибуты.
Иерархическая структура — данные организованы в древовидную структуру.
Строгий синтаксис — чёткие правила форматирования и вложенности.
Поддержка Unicode — обеспечивает многоязычность.
Важно: XML — это не исполняемый код, а язык описания данных. После описания данных с помощью XML необходимо создать код, который сможет эти данные отправить, принять или обработать.
БАЗЫ ДАННЫХ
Структура
Пролог — необязательная вводная часть с информацией о версии и кодировке.
Корневой элемент — обязательный, содержит все остальные элементы.
Элементы — основные строительные блоки, могут быть вложенными.
Атрибуты — дополнительные характеристики элементов.
Комментарии — пояснения, игнорируемые парсером.
CDATA — секции с неинтерпретируемыми данными.
Пространства имён — механизм разрешения конфликтов имён.