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

iDevice ikoon 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" ?> - декларация версии и кодировки
<!DOCTYPE tootajad SYSTEM "dekl.dtd"> - декларация типа документа
<?xml-stylesheet type="text/css" href="kujundus.css"?> - указатель на файл оформления

<tootajad>
<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, учебные материалы.