4.5.4 Использование XML

- XML используется для создания, сохранения и распределения структуры информации
- Элементы и атрибуты XML не фиксированы, как в HTML.
- Правила языка XML такие же, как и в XHTML.
Пример XML:
<?xml version="1.0" encoding="..." ?>
<root>
<child>
<subchild> .... </subchild>
</child>
</root>
Рисунок 4-28 Компоненты XML. Источник BCS Koolitus, учебные материалы.
Пример XML документа:
<?xml version="1.0" encoding="UTF-8" ?> - декларация версии и кодировки
<tootajad>
<!DOCTYPE tootajad SYSTEM "dekl.dtd"> - декларация типа документа
<?xml-stylesheet type="text/css" href="kujundus.css"?> - указатель на файл оформления
<tootaja emakeel="eesti">
<nimi>Juhan Juurikas</nimi>
<aadress>Pronksi 4</aadress>
<kirjeldus>Võlgnik</kirjeldus>
<oskus>Joonistamine</oskus>
<oskus>Kirjutamine</oskus>
</tootaja>
<tootaja emakeel="eesti">
<nimi>Aarne Sammal</nimi>
<aadress>Pronksi 2</aadress>
<kirjeldus>Võlgnik</kirjeldus>
<oskus>Joonistamine</oskus>
<oskus>Kirjutamine</oskus>
</tootaja>
</tootajad>
Элементами HTML определяется, как показывать данные. Элементами XML определяется, каким будет содержание, т.е. какие это данные. При помощи CSS создаётся оформление.
Если к предыдущему примеру XML документа добавить следующую таблицу стилей CSS:
tootajad {background-color: #ffffff; width: 100%;}
tootaja{color: #000000; font-size: 12pt;}
nimi, aadress, kirjeldus, oskus{color: #000000; margin-left: 10pt;}
... в результате в браузере получим:
Рисунок 4-29. Оформленный пример XML. Источник: BCS Koolitus, учебные материалы.