Přehled
| Komponenta | Účel |
|---|---|
| schema | kořen; targetNamespace, elementFormDefault, attributeFormDefault |
| element | deklarace elementu; name/ref, type, minOccurs/maxOccurs |
| attribute | deklarace atributu; use=required/optional/prohibited |
| simpleType | jednoduchý obsah a omezení hodnot |
| complexType | elementy a atributy |
| sequence | pořadí částí obsahu |
| choice | alternativy obsahu |
| all | skupina elementů s omezenými pravidly výskytu; rozdíly mezi 1.0 a 1.1 |
| restriction | omezení základního typu |
| extension | rozšíření základního typu |
| list / union | seznam jednoduchých hodnot / sjednocení typů |
| include / import | skládání stejného / jiného prostoru |
| key / unique / keyref | identitní omezení a reference |
| assert | XSD 1.1; podmínka vyhodnocovaná pomocí XPath |
Postup a příklady najdeš v související výukové kapitole. Při implementaci ověř také verzi procesoru a primární specifikaci uvedenou pod tabulkou. Všechny referenční tabulky na jedné stránce s filtrem jsou v taháku XML a JSON.