» Як виглядає XML-документ?
Якщо ви знайомі з HTML, вивчення XML не зажадає від вас особливих зусиль. Хоча XML, безумовно, сильно відрізняється по своїх можливостях і призначенню від мови гіпертекстової розмітки, обоє ці мови є підмножинами SGML, і, отже, успадковують його базові принципи.
Структура документа
Найпростіший XML-документ може виглядати так, як це показано в Прикладі 1
<?xml version=”1.0″?>
<list_of_items>
<item id=”1″><first/>Перший</item>
<item id=”2″>Другий <sub_item>підпункт 1</sub_item></item>
<item id=”3″>Третій</item>
<item id=”4″><last/>Останній</item>
</list_of_items>
Зверніть увагу на те, що цей документ дуже схожий на звичайну HTML-сторінку. Так само, як й в HTML, інструкції, укладені в кутові дужки, називаються тэгами й служать для розмітки основного тексту документа. В XML існують відкриваючі, закриваючі й порожні тэги (в HTML поняття порожнього тэга теж існує, але спеціального його позначення не потрібно).
Тіло документа XML складається з елементів розмітки (markup) і безпосередньо вмісту документа - даних (content). XML-тэги призначені для визначення елементів документа, їхніх атрибутів й інших конструкцій мови. Більш докладно про типи застосовуваної в документах розмітки ми поговоримо трохи пізніше.
Любою XML-документ повинен завжди починатися з інструкції <?xml?>, усередині якої також можна задавати номер версії мови, номер кодової сторінки й інші параметри, необхідні програмі-аналізатору в процесі розбору документа.