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, define o seguinte elemento |
tipo de elemento | Tipo do elemento XML. Por exemplo, define o tipo de elemento como String, o primeiro nome deve ter o valor do tipo string. |
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" />