XML
Vzhled
XML je zkratka pro Extensible Markup Language. Je to značkovací jazyk, vytvořený konsorciem W3C v návaznosti na jazyk SGML.
Základní info
[editovat]Hlavní znaky XML
[editovat]Podstata XML je vlastně velmi jednoduchá. Vysvětlíme si to na podobnostech a rozdílech s HTML:
- tagy XML jsou uzavřené do "skobiček" stejně jako HTML
- XML jako takový nemá předem definované tagy, jako je má HTML
- všechny tagy XML jsou párové, tj. každý otevírací tag musí být dříve či později následován uzavíracím tagem
- tagy mohou v sobě hnízdit, avšak nesmí se jen částečně překrývat (tj. jeden tag musí být celý uvnitř jiného, nikoli jen částečně)
- každý XML dokument musí mít na začátku deklaraci
- kódování: defaultní je UTF-8, každé jiné se musí na začátku deklarovat
Jen takový dokument, který splňuje výše uvedené předpoklady, je uznán jako validní (má validní XML strukturu)
Kromě toho může být takový dokument blíže specifikován pomocí dokumentu DTD nebo XML schema, kde již jsou definovány konkrétní XML tagy a jejich vzájemné vztahy.
Související problémy a témata
[editovat]Odkazy
[editovat]- Jirka Kosek
- http://www.kosek.cz/xml/index.html – Portál věnovaný jazyku XML
- Knihy:
- Simon St. Laurent: Tvorba internetových apliakcí XML, Computer Press Brno 1999, ISBN 80-7226-170-3
- Marchal Benoit: XML v příkladech, Computer press Praha 2000, ISBN 80-7226-332-3
- Neil Bradley: XML kompletní průvodce, Grada Publishing 2000, ISBN 80-7169-949-7
- Jiří Kosek: XML pro každého, Grada Publishing 2000, 164 stran, ISBN 80-7169-860-1