Atributos y enumeraciones de atributos

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Tutorial de XMLSpy > Esquemas XML: aspectos avanzados >

Atributos y enumeraciones de atributos

En esta sección aprenderá a crear atributos y enumeraciones para atributos.

 

Definir los atributos del elemento

 

1.En la vista general del esquema, haga clic en el elemento Person.
2.Justo debajo de la vista general del esquema hay un panel con dos pestañas. En la pestaña "Atributos" del panel inferior, haga clic en el icono "Anexar" ic_tbl_append_row, situado en la esquina superior izquierda. Seleccione la opción attribute.

tut_24b

3.En el campo Name escriba el nombre del atributo, en este caso Manager.
4.En el cuadro combinado Type seleccione el tipo xs:boolean.
5.En el cuadro combinado Use seleccione el uso required (obligatorio).

tut_25a

6.Siga los mismos pasos para crear un atributo llamado Programmer de tipo xs:boolean y de uso optional (opcional).

 

Definir enumeraciones para atributos

Las enumeraciones son los valores permitidos para un atributo determinado. Si el valor del atributo en el documento de instancia XML no se corresponde con las enumeraciones especificadas en el esquema XML, el documento no será válido. A continuación aprenderá a crear enumeraciones para el atributo Degree del elemento Person.

 

Siga estos pasos:

 

 

1.En la vista general del esquema, haga clic en el elemento Person.
2.Pulse el icono "Anexar" ic_tbl_append_row situado en la esquina superior izquierda de la pestaña "Atributos" y seleccione la opción attribute.
3.Utilice Degree como nombre de este nuevo atributo y seleccione el tipo xs:string.
4.Haga clic de nuevo en el atributo Degree y después haga clic en la pestaña Enumeraciones del ayudante de entrada "Facetas" (ver imagen siguiente).

att_enumerations

5.Ya en la pestaña Enumeraciones haga clic en el icono "Anexar" ic_schem_app.
6.Escriba BA y pulse la tecla Entrar.
7.Siga los mismos pasos para agregar dos enumeraciones más: MA y PhD.
8.Después haga clic en el icono "Vista del modelo de contenido" ic_component de Person.

schema_view_attribs schema_view_attribs-2

Los atributos que acaba de definir pueden verse en la vista del modelo de contenido. Al hacer clic en el icono de expansión podrá ver todos los atributos definidos para ese elemento. Este modo de visualización, así como la pestaña "Atributos", puede configurarse si selecciona la opción de menú Diseño de esquemas | Configurar opciones de vista. En el cuadro de diálogo de configuración, active o desactive la casilla Atributos del panel Mostrar en el diagrama.

9.Haga clic en el icono "Mostrar nodos globales" ic_back2global para volver a la vista general del esquema.

 

Guardar el esquema

 

Antes de guardar el archivo de esquema, cambie el nombre del archivo AddressLast.xsd que viene con XMLSpy y póngale cualquier otro nombre (p. ej. AddressLast_original.xsd) para no sobrescribirlo. Guarde el esquema con el nombre que prefiera (Archivo | Guardar como). Le recomendamos que lo guarde con el nombre AddressLast.xsd porque el archivo XML que creará en la siguiente parte del tutorial estará basado en el esquema AddressLast.xsd.

 


© 2019 Altova GmbH