Reference XSD komponent

Tabulka není gramatika XSD. minOccurs/maxOccurs patří do kontextu částic, nikoli libovolně na každou globální deklaraci.

Autor: Aktualizováno

Přehled

KomponentaÚčel
schemakořen; targetNamespace, elementFormDefault, attributeFormDefault
elementdeklarace elementu; name/ref, type, minOccurs/maxOccurs
attributedeklarace atributu; use=required/optional/prohibited
simpleTypejednoduchý obsah a omezení hodnot
complexTypeelementy a atributy
sequencepořadí částí obsahu
choicealternativy obsahu
allskupina elementů s omezenými pravidly výskytu; rozdíly mezi 1.0 a 1.1
restrictionomezení základního typu
extensionrozšíření základního typu
list / unionseznam jednoduchých hodnot / sjednocení typů
include / importskládání stejného / jiného prostoru
key / unique / keyrefidentitní omezení a reference
assertXSD 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.