Derivazione di tipi semplici
Il linguaggio XSD (XML Schema Definition) fornisce diversi meccanismi per la definizione di varianti dei tipi semplici in base alle derivazioni dei tipi semplici esistenti, come segue:
Restrizione. La derivazione del tipo semplice tramite il meccanismo di restrizione implica l'introduzione di restrizioni per i valori possibili per quel tipo. Ne sono esempi il valore minimo e massimo per i tipi numerici o una lunghezza minima e massima per i tipi stringa.
Elenco. La derivazione del tipo semplice tramite il meccanismo List consente di definire un solo valore di attributo o di elemento in un messaggio di istanza, costituito da un elenco di valori separati da spazi di un tipo specifico.
Unione. La derivazione del tipo semplice tramite il meccanismo Union consente di definire un solo valore di attributo o di elemento in un messaggio come valore singolo di uno dei vari tipi specificati.
In questa sezione vengono descritte in maggior dettaglio le derivazioni del tipo semplice, incluso come definirle impostando le proprietà di nodo corrette nella finestra Proprietà, nonché come costruire la definizione XSD corrispondente.