Page 227 - 4173
P. 227
Згідно з вимогами до XML-файла він повинен бути коректним та
валідним.
Коректність (well-formed) – означає. що правильно складений документ
повинен відповідати правилам синтаксису, встановленим для XML. Якщо
допущена помилка у коректності файлу, то XML-процесор (парсер) відмовляє у
обробці заданого файлу і класифікує таку ситуацію як помилку, а цей файл не
може бути XML-документом.
Валідність (valid) – передбачає, що для XML-документа можуть
застосовуватися додаткові правила синтаксису, згідно з відповідними
стандартами даних. Такі правила зберігаються у спеціальних файлах – схемах,
де описана структура документа, всі можливі атрибути та назви елементів.
Якщо XML-документ містить передбачене значення, то XML – процесор
(валідатор), повідомляє про цю помилку.
Для обмінного XML-файла такі схеми містяться у xsd-файлах, де вони
описуються мовою схем Schema. Наприклад, схема категорій земель містить
дев’ять допустимих значень – дев’ять категорій земель за основним цільовим
призначенням.
Загалом XML-документ складається з таких частин:
– декларація;
– кореневий елемент;
– коментарі;
– теги.
Декларація містить інформацію про версію стандарту XML (зазвичай –
1.0) та кодування символів (Unicode (UTF-8).
У кореневому елементі містяться дані, що становлять якусь інформаційну
цінність. Наприклад, у обмінному файлі інформаційною цінністю є відомості
про земельну ділянку.
Коментарі можуть міститися у будь-якій частині XML-файла.
Інша частина XML-документа складається з елементів, які мають
225