XSD - Elemento
Elemento simple es un elemento XML que solo puede tener texto. No puede contener ningún atributo.
Sintaxis
<xs:element name = "element-name" type = "element-type"/>
nombre-elemento | Nombre del elemento XML. Por ejemplo, define el siguiente elemento |
tipo de elemento | Tipo de elemento XML. Por ejemplo, define el tipo de elemento como Cadena, el nombre debe tener un valor de tipo cadena. |
Ejemplo
Considere los siguientes elementos XML
<name>Dinkar</name>
<marks>90</marks>
<birthdate>1985-05-23</birthdate>
Las declaraciones XSD para los elementos XML anteriores serán las siguientes:
<xs:element name = "name" type = "xs:string"/>
<xs:element name = "marks" type = "xs:integer"/>
<xs:element name = "birthdate" type = "xs:date"/>
Valor por defecto
Un elemento simple puede tener asignado un valor predeterminado. Los valores predeterminados se utilizan en caso de que un elemento no tenga texto.
<xs:element name = "grade" type = "xs:string" default = "NA" />
Valor fijo
El elemento simple puede tener asignado un valor fijo. En caso de que se le asigne un valor fijo, el elemento no puede tener ningún texto.
<xs:element name = "class" type = "xs:string" fixed = "1" />