XSD - Element
Simple Element è un elemento XML che può contenere solo testo. Non può contenere alcun attributo.
Sintassi
<xs:element name = "element-name" type = "element-type"/>
nome-elemento | Nome dell'elemento XML. Per esempio, definisce l'elemento successivo |
tipo di elemento | Tipo di elemento XML. Per esempio, definisce il tipo di elemento come String, firstname dovrebbe avere il valore di tipo string. |
Esempio
Considera i seguenti elementi XML
<name>Dinkar</name>
<marks>90</marks>
<birthdate>1985-05-23</birthdate>
Le dichiarazioni XSD per gli elementi XML precedenti saranno le seguenti:
<xs:element name = "name" type = "xs:string"/>
<xs:element name = "marks" type = "xs:integer"/>
<xs:element name = "birthdate" type = "xs:date"/>
Valore predefinito
Un elemento semplice può avere un valore predefinito assegnato. I valori predefiniti vengono utilizzati nel caso in cui un elemento non abbia testo.
<xs:element name = "grade" type = "xs:string" default = "NA" />
Valore fisso
L'elemento semplice può avere un valore fisso assegnato. Nel caso in cui venga assegnato un valore fisso, l'elemento non può contenere testo.
<xs:element name = "class" type = "xs:string" fixed = "1" />