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.