Clase lenguaje de marcas 11/05/2021
En esta clase continuamos con xml schema, viendo que son sus elementos, atributos y tipos de datos.
1 QUÉ ES XSD
XSD (XML Schema Definition) es un lenguaje, también llamado simplemente XML Schema, que sirve
para definir la estructura de un documento XML, permitiendo su validación.
cómo se declaran los atributos?
La sintaxis genérica de declaración de atributos es la siguiente:
<xsd:attribute name="nombreAtributo"
type="tipoSimple"
use="valor"
default="valor"
fixed="valor"/>
- name: es el nombre del atributo.
- type: el tipo del atributo. Los atributos sólo pueden contener tipos simples.
- use (Opcional): puede tomar uno de los siguientes valores:
- default (Opcional): si el atributo no aparece en el documento XML, se le asigna el valor especificado en el atributo “default”.
- fixed (Opcional): define un valor fijo para el atributo.
Cómo se declaran elementos:
Todos los elementos que se vayan a usar en el ejemplar XML tienen que declararse en el esquema. Las declaraciones de elementos en XML Schema tienen esta sintaxis:
<xsd:element name="nombreElemento"
type="tipoSimple/tipoComplejo"
minOccurs="valor"
maxOccurs="valor"
fixed=”valor"
default=”valor”/>
Comentarios
Publicar un comentario