V odstavci 1 této kapitoly jsme si naznačili, jak může vypadat část XML dokumentu. Nyní si osvětlíme některé detaily. Každý dokument by měl být uvozen hlavičkou oznamující, o jaký typ dokumentu se jedná. V případě XML by tato hlavička měla mít tvar
<?xml version="1.0" encoding="typ_pouziteho_kodovani"?> |
Následuje samotné tělo dokumentu.
Dokument se skládá z elementů, jejichž názvy jsou ohraničeny ostrými závorkami - <element>. Obecně platí, že se zde musí nacházet kořenový element, do kterého se vkládají další elementy. Každý element musí být označen začátkem a koncem, tedy <element> na začátku elementu a </element> na konci. Elementy se rovněž nesmějí křížit.
... <narozeni> <den>21</den> <mesic>8</mesic> <rok>1968</rok> </narozeni> ... ... takto by neměl vypadat <b>bold <i>a italic</b></i> text. ... |
Jednoduchý dokument obsahující recepty z kuchařky (v našem případě pouze na černý čaj) může být takto vytvořen:
<?xml version="1.0" encoding="UTF-8"?> <kucharka> <recept nazev="Černý čaj s citronem" priprava="5"> <ingredience nazev="čaj" mnozstvi="1" jednotka="sáček"/> <ingredience nazev="citron" mnozstvi="1" jednotka="plátek"/> <ingredience nazev="cukr" mnozstvi="2" jednotka="čajová lžička"/> <ingredience nazev="voda" mnozstvi="0.4" jednotka="l"/> <postup>Přivedeme vodu k varu. Mezitím si nachystáme hrnek, do něj vložíme sáček čaje. Jakmile voda zavaří, vlijeme ji do hrnku. Necháme 5 minut louhovat a poté sáček vyjmeme. Přidáme cukr a citron.</postup> </recept> </kucharka> |