Manuale di riferimento XML Schema

Elemento XSD

Elemento Spiegazione
all Stabilisce che i sottoelementi possono apparire in qualsiasi ordine, e ciascun sottoelemento può apparire zero o una volta.
annotation L'elemento annotation è un elemento di livello superiore che stabilisce i commenti dello schema.
any Permette ai creatori di estendere il documento XML attraverso elementi non specificati dallo schema.
anyAttribute Permette ai creatori di estendere il documento XML attraverso attributi non specificati dallo schema.
appInfo Stabilisce l'informazione che l'applicazione deve utilizzare nell'elemento annotation.
attributo Definire un attributo.
Definire un attributo. attributeGroup
Definire un gruppo di attributi utilizzato nelle definizioni di tipo complesso. choice
Permette di includere un solo elemento all'interno di una dichiarazione <choice> in un elemento contenente elementi. complexContent
Definire un'estensione o una limitazione di un tipo complesso (che contiene contenuto misto o contiene solo elementi). complexType
Definire un tipo complesso. documentation
Definire i commenti di testo nello schema. element
Definire un elemento. extension
Estendere gli elementi existing simpleType o complexType. field
Specificare un'espressione XPath, che definisce il valore utilizzato per definire le restrizioni di identificazione. group
Definire il gruppo di elementi utilizzati nelle definizioni di tipo complesso. import
Aggiungere più schemi con diversi spazi di nomi di destinazione a un documento. include
Aggiungere più schemi con lo stesso spazio di nomi di destinazione a un documento. key
Specificare che gli attributi o i valori degli elementi (o un insieme di valori) devono essere una chiave nell'intervallo specificato. keyref
Specificare che i valori degli attributi o degli elementi (o un insieme di valori) devono corrispondere ai valori degli elementi chiave o unici specificati. list
Definire una lista di valori di un tipo di dati specificato. notation
Descrivere il formato dei dati non XML all'interno di un documento XML. redefine
Ridefinire i tipi semplici e complessi, i gruppi e i gruppi di attributi获取自外部架构文件。 restriction
Definire le restrizioni per simpleType, simpleContent o complexContent. schema
Definire l'elemento radice dello schema. selector
Specificare un'espressione XPath, che seleziona un insieme di elementi per le restrizioni di identificazione. sequence
Richiede che i figli degli elementi debbano apparire in sequenza. Ogni figlio può apparire 0 o più volte. simpleContent
Contiene estensioni o limitazioni degli elementi complexType e non contiene alcun elemento. simpleType
Definire un tipo semplice, stabilire le restrizioni e le informazioni sui valori degli attributi o degli elementi che contengono solo testo. union
Definire una raccolta di definizioni simpleType. unique

Specifica che i valori degli attributi o degli elementi (o la combinazione di attributi o elementi) devono essere unici nell'intervallo specificato.

Vedere XSD limitazioni / Facets

Limitazione Descrizione
enumeration Elenco di valori accettabili
fractionDigits Definire il numero massimo di cifre decimali permessi. Deve essere maggiore o uguale a 0.
length Definire il numero esatto di elementi o item elencati ammessi. Deve essere maggiore o uguale a 0.
maxExclusive Definire il limite superiore del valore numerico. I valori permessi devono essere minori di questo valore.
maxInclusive Definire il limite superiore del valore numerico. I valori permessi devono essere minori o uguali a questo valore.
maxLength Definire il numero massimo di elementi o item elencati ammessi. Deve essere maggiore o uguale a 0.
minExclusive Definire il limite inferiore del valore numerico. I valori permessi devono essere maggiori di questo valore.
minInclusive Definire il limite inferiore del valore numerico. I valori permessi devono essere maggiori o uguali a questo valore.
minLength Definire il numero minimo di elementi o item elencati ammessi. Deve essere maggiore o uguale a 0.
pattern Definire la sequenza esatta di caratteri accettabili.
totalDigits Definire la precisione esatta dei numeri arabi ammessi. Deve essere maggiore di 0.
whiteSpace Definire il modo di trattare i caratteri di spazi bianchi (a capo, ritorno a capo, spazi e tabulazioni).