Jazyk XML je univerzální textový formát pro výměnu informací. Používá se především k reprezentaci strukturovaných dat. Za jeho specifikací stojí konsorcium W3C a jeho první verze byla uvolněna v roce 1996.
Každý XML dokument začíná povinnou hlavičkou.
kód v jazyce XML - Zobrazit
Dále se skládá z rekurzivně vnořených značek, tzv. tagů. Tagy jsou párové a nepárové. Párové tagy se vyznačují tím, že se do nich mohou vpisovat další tagy nebo text.
kód v jazyce XML - Zobrazit
Každý tag může mít tzv. atributy. Uvozovky jsou povinné a lze místo nich použít i apostrofy.
kód v jazyce XML - Zobrazit
V dokumentu XML mohou být i komentáře.
kód v jazyce XML - Zobrazit
Každý XML dokument musí mít tzv. kořenový prvek. Všechny tagy musí být správně vnořeny a ukončeny. Jazyk XML rozlišuje velikost písmen.
| Speciální znak | Symbol | Náhrada |
|---|---|---|
| je menší (levá špičatá závorka) | < | < |
| je větší (pravá špičatá závorka) | > | > |
| amperstand | & | & |
| apostrof | ' | ' |
| uvozovky | " | " |
kód v jazyce XML - Zobrazit