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,
<xs:element name = "firstname" type = "xs:string"/>

definisce l'elemento successivo

<firstname></firstname>
tipo di elemento Tipo di elemento XML. Per esempio,
<xs:element name = "firstname" type = "xs:string"/>
definisce il tipo di elemento come String, firstname dovrebbe avere il valore di tipo string.
<firstname>Dinkar</firstname>

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" />