Incluir tipos
En este apartado aprenderá a usar los elementos de un esquema incluido en el esquema de destino. Para ello es necesario abrir y editar el esquema de destino en XMLSpy (por ejemplo dvd_order.xsd).
Para incluir personInfoType y creditCardInfoType en dvd_order.xsd:
1.En el cliente de SchemaAgent haga clic con el botón derecho en dvd_order.xsd y seleccione Editar en XMLSpy (Ctrl+Y) en el menú contextual. Observe que el esquema contiene una instrucción de inclusión include, que se añadió automáticamente cuando conectó los dos esquemas mediante una relación de inclusión. Los tipos complejos globales que creó en el apartado anterior del tutorial ya están disponibles en dvd_order.xsd.
2.En la vista Esquema de XMLSpy haga clic en el icono Mostrar diagrama del elemento dvd_order para ver su modelo de contenido.
3.Haga clic con el botón derecho en el elemento sequence y elija Agregar secundario | Element.
4.A este nuevo elemento lo llamamos customerInfo.
5.Seleccione el elemento nuevo customerInfo y en el ayudante de entrada Detalles seleccione el tipo personInfoType en la lista desplegable type.
Note: | los componentes que forman parte de una relación existente entre los dos esquemas aparecen en color negro. Los demás componentes aparecen en azul. Si no puede ver elementos azules, compruebe que XMLSpy está conectado al servidor local, como se describe en Conectar XMLSpy al servidor LocalServer. |
6.Haga clic con el botón derecho en el elemento sequence y elija Agregar secundario | Element. A este nuevo elemento lo llamamos creditCardInfo.
7.Seleccione este nuevo elemento y en el ayudante de entrada Detalles, seleccione el tipo creditCardInfoType en la lista desplegable type.
8.Ahora guarde el archivo.
Los dos nuevos tipos del esquema event_registration.xsd se incluyen en el esquema dvd_order.xsd.