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> | |
![[ukázka kódu]](images/tip.png)