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ú:

  1. 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.
  2. 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.
  3. Jednoduchosť: Je to textový formát, ktorý je ľahko čitateľný, ľahko spracovateľný a podporovaný mnohými programovacími jazykmi.
  4. 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>