Розбираємо XML як формат даних: як улаштовані елементи й дерево документа, навіщо потрібні атрибути та self-closing теги, чому пробіли й перенесення рядків стають даними, які правила роблять документ
well‑formed, і як безпечно вставляти текст через сутності (
&,
<) та функцію
escapeXmlText. Наприкінці — практика генерації XML-звіту й типові помилки, через які парсер відмовляється працювати.