XML Schema

XML Schema je jedno z XML schémat, jazyků pro popis XML. Tento jazyk vznikl jako W3C doporučení v roce 2001. [1] Protože se název jazyka shoduje s obecným označením jazyků pro popis dokumentů XML, vznikla tak označení XML schema jako XSD (iniciativa pro definici XML schématu, XML Schema Definition) nebo WXS (iniciativa pro W3C XML Schema). Dnes se používá spíše zkratka XSD (tak se také budeme odkazovat na XML Schema v tomto článku).

XSD je alternativou k jiným XML schématům jako je např. DTD. Tedy jako všechna schémata definuje soustavu specifikací a pravidel, jak má vypadat XML dokument, aby byl validní. XSD je však „robustnější“ jazyk než DTD - je rozšiřitelný vůči změnám v budoucnu, podporuje datové typy a jmenné prostory (namespace). XSD se zapisuje pomocí jazyka XML.

Význam XSD

Smysl XSD je definovat legální „stavební kameny“ dokumentu XML. Dokument XSD definuje

  • elementy a atributy, které se mohou objevit v dokumentu XML
  • které elementy jsou „podelementy“ jiných
  • pořadí a počet „podelementů“
  • „obsah“ elementu (zda je prázdný či obsahuje text)
  • datový typ elementů a atributů
  • výchozí a fixní hodnoty elementů a atributů
Jiné Jazyky
български: XML Schema
català: XML Schema
Deutsch: XML Schema
Esperanto: XML-skemo
español: XML Schema
suomi: XML-skeema
français: XML Schema
עברית: XSD
hrvatski: XML Schema
magyar: XSD
interlingua: XML Schema
italiano: XML Schema
日本語: XML Schema
Nederlands: XML Schema
norsk nynorsk: XML-skjema
norsk: XML Schema
polski: XML Schema
português: XML Schema
русский: XML Schema (W3C)
svenska: XML-schema
Türkçe: XSD
українська: XML Schema (W3C)
中文: XML Schema