XML
XML (Extensible Markup Language) je jazyk na popis štruktúrovaných dát, ktorý je čitateľný pre človeka aj stroj. Je to textový formát, ktorý umožňuje uložiť a prenos dát medzi rôznymi systémami, aplikáciami a databázami.
Hlavné charakteristiky XML sú:
- Flexibilita: Na rozdiel od iných formátov, ako je HTML, XML neobsahuje preddefinované značky. Užívatelia môžu vytvoriť svoje vlastné značky (tagy), ktoré presne opisujú dáta.
- Struktúra: XML dokumenty majú stromovú štruktúru, kde sú dáta uložené vo forme uzlov (elementov) a atributov. Každý element je uzavretý do tagov.
- Jednoduchosť: Je to textový formát, ktorý je ľahko čitateľný, ľahko spracovateľný a podporovaný mnohými programovacími jazykmi.
- Validácia: XML umožňuje definovať pravidlá pre štruktúru dokumentu pomocou DTD (Document Type Definition) alebo XML Schema, čím sa zabezpečuje, že dokument bude dodržiavať požadovanú štruktúru.
Príklad jednoduchého XML dokumentu:
<?xml version="1.0" encoding="UTF-8"?>
<kniha>
<nazov>Harry Potter a Kameň mudrcov</nazov>
<autor>J.K. Rowlingová</autor>
<rok>1997</rok>
</kniha>