XSD
Definizione rapida
XSD è il linguaggio del W3C usato per definire struttura e vincoli di documenti XML.
Spiegazione
Uno schema stabilisce quali elementi e attributi sono ammessi, il loro ordine e il tipo dei valori che possono contenere.
Esempio pratico
Un XSD richiede che ogni elemento cliente possieda un identificativo numerico e un indirizzo email.
Spiegazione tecnica
Il validatore confronta l'albero XML con dichiarazioni di tipi, cardinalità e relazioni presenti nello schema.
Da non confondere con
XML contiene i dati; XSD descrive le regole che quei dati devono rispettare.