XSD Elementos simples
XML Schema puede definir los elementos de un archivo XML.
Los elementos simples son aquellos que solo contienen texto. No contienen ningún otro elemento o atributo.
¿Qué es un elemento simple?
Los elementos simples son aquellos que solo contienen texto. No contienen ningún otro elemento o atributo.
Sin embargo, la restricción de "solo texto" puede resultar fácilmente confusa. El texto tiene muchos tipos. Puede ser uno de los tipos incluidos en la definición de XML Schema (booleano, cadena, datos, etc.), o también puede ser un tipo personalizado definido por usted.
También puede agregar restricciones (es decir, facetas) a los tipos de datos para limitar su contenido, o puede requerir que los datos coincidan con un patrón específico.
Definición de elementos simples
La sintaxis para definir un elemento simple es:
Aquí xxx se refiere al nombre del elemento, e yyy al tipo de datos del elemento. XML Schema tiene muchos tipos de datos integrados.
Los tipos más comunes son:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
Ejemplo
Estos son algunos elementos XML:
<age>36</age>
<dateborn>1970-03-27</dateborn>
Esta es la definición correspondiente del elemento simple:
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>
Valores predeterminados y fijos de elementos simples
Los elementos simples pueden tener un valor predeterminado o un valor fijo especificado.
Cuando no se especifica ningún otro valor, el valor predeterminado se asigna automáticamente al elemento.
En el siguiente ejemplo, el valor predeterminado es "red":
El valor fijo también se asigna automáticamente al elemento, y no puede especificar otro valor.
En el siguiente ejemplo, el valor fijo es "red":