> 1. Введення
2. Структура XML -документа
3. Моделювання XML -документів
4. Documents Type Definitions (DTD)
5. Схеми даних
6. Ілюстраційний приклад
1. Введення.
За недовгий час свого офіційного існування мову XML привернув до себе вже досить багато уваги з боку розробників і користувачів Інтернет. Сьогодні кількість прихильників цієї нової технології зростає дуже стрімко. Незважаючи на те, що XML дуже молодий (міжнародна організація W3C затвердила специфікацію "Extensible Markup Language (XML) 1.0" на початку лютого 1998 р) і окремі компоненти цієї мови знаходяться ще в стадії доопрацювання, вже сьогодні з'являються нові мови, створені на основі XML, виникають численні Web-сервера, що використовують цю технологію для організації зберігається на них інформації. p> Коли восени 1991 року Інтернет вперше почув про нову технологію, під назвою WWW, майже ніхто не міг уявити собі, що завоювання її виявляться настільки глобальними. Сьогодні для багатьох користувачів слово Інтернет міцно асоціюється з WWW і з вуст фахівців не сходить тема майбутнього інформаційних систем і впливу на це майбутнє всесвітньої мережевої павутини. p> Популярність World Wide Web і невід'ємною її частини, HTML, безумовно, стала причиною підвищеної уваги до систем гіпертекстової розмітки документів. Хоча поняття гіпертексту було введено В. Бушем ще в 1945 році і, починаючи з 60-х років стали з'являтися перші програми, які використовують гіпертекстові дані, сплеск активності навколо цієї технології почався лише тоді, коли виникла реальна необхідність у механізмі об'єднання безлічі інформаційних ресурсів, забезпечення можливості створення, перегляду нелінійного тексту. І прикладом реалізації цього механізму послужила павутина WWW. p> Мова розмітки документів - це набір спеціальних інструкцій, званих тегами, призначених для формування в документах якоїсь структури і визначення відносин між різними елементами цієї структури. Теги мови, або, як їх іноді називають, управляючі дескриптори, у таких документах виділяються щодо основного вмісту документа і служать у якості інструкцій для програми, що виробляє показ вмісту документа на стороні клієнта. У найперших системах для позначення цих команд використовувалися символи "<" і">", усередині яких містилися назви інструкцій та їх параметри. Зараз такий спосіб позначення тегів є стандартним. p> Використання гіпертекстової розбивки текстового документа в сучасних інформаційних системах багато в чому пов'язане з тим, що гіпертекст дозволяє створювати механізм нелінійн...