Если Вы знакомы с HTML, изучение XML не
потребует от вас особых усилий. Хотя XML, безусловно, сильно отличается
по своим возможностям и предназначению от языка гипертекстовой
разметки, оба эти языка являются подмножествами SGML, и, следовательно,
наследуют его базовые принципы. Структура документа Простейший XML- документ может выглядеть так, как это показано в Примере 1 Обратите внимание на то, что этот документ очень
похож на обычную HTML-страницу. Также, как и в HTML, инструкции,
заключенные в угловые скобки называются тэгами и служат для разметки
основного текста документа. В XML существуют открывающие, закрывающие и
пустые тэги (в HTML понятие пустого тэга тоже существует, но
специального его обозначения не требуется). Тело документа XML состоит из элементов разметки
(markup) и непосредственно содержимого документа - данных (content). XML
- тэги предназначены для определения элементов документа, их атрибутов и
других конструкций языка. Более подробно о типах применяемой в
документах разметки мы поговорим чуть позже. Любой XML- документ должен всегда начинаться с
инструкции <?xml?>, внутри которой также можно задавать номер
версии языка, номер кодовой страницы и другие параметры, необходимые
программе-анализатору в процессе разбора документа<?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>