venerdì 27 giugno 2014

[XML] Tipo di dato: semplice, predefinito e complesso





Un tipo di dato è detto semplice quando gli elementi definiti non contengono né altri elementi, né attributi. I dati semplici possono essere  personalizzabili o predefiniti come quelli elencati sotto:

xs:integer indica un numero intero
xs:decimal indica un numero decimale
xs:date indica la data
xs:time indica l'ora
xs:uriReference indica l'url
xs:string indica una stringa di caratteri

Un tipo di dato è detto complesso, contrariamente a quello di tipo semplice, quando gli elementi possono contenere altri elementi e attributi. La sequenza di elementi si indica utilizzando i costruttori di tipo complesso come quelli indicati sotto:

<xs:choice> indica un elemento di sotto-elementi
<xs:sequence> indica una sequenza ordinata di sotto-elementi
<xs:all> indica una sequenza non ordinata di sotto-elementi

Il numero delle occorrenze viene definito utilizzando gli attributi miniOccurs, maxiOccurs (con il valore unbounded non viene stabilito il numero degli elementi presenti in un paragrafo).

0 commenti:

Posta un commento