XSD - Elemento

Elemento simples é um elemento XML que só pode conter texto. Não pode conter nenhum atributo.

Sintaxe

<xs:element name = "element-name" type = "element-type"/>

nome do elemento Nome do elemento XML. Por exemplo,
<xs:element name = "firstname" type = "xs:string"/>

define o seguinte elemento

<firstname></firstname>
tipo de elemento Tipo do elemento XML. Por exemplo,
<xs:element name = "firstname" type = "xs:string"/>
define o tipo de elemento como String, o primeiro nome deve ter o valor do tipo string.
<firstname>Dinkar</firstname>

Exemplo

Considere os seguintes elementos XML

<name>Dinkar</name>
<marks>90</marks>
<birthdate>1985-05-23</birthdate>

As declarações XSD para os elementos XML acima serão as seguintes -

<xs:element name = "name" type = "xs:string"/>
<xs:element name = "marks" type = "xs:integer"/>
<xs:element name = "birthdate" type = "xs:date"/>

Valor padrão

Um Elemento Simples pode ter um valor padrão atribuído. Os valores padrão são usados ​​no caso de um elemento não ter nenhum texto.

<xs:element name = "grade" type = "xs:string" default = "NA" />

Valor fixo

Elemento simples pode ter atribuição de valor fixo. Caso seja atribuído valor fixo, o elemento não pode conter nenhum texto.

<xs:element name = "class" type = "xs:string" fixed = "1" />