Cómo crear esquemas que usan otros esquemas
El lenguaje de definición de esquemas XML (XSD) proporciona tres mecanismos diferentes pero relacionados entre sí para utilizar un esquema dentro de otro. Estos mecanismos son importar un esquema, incluir un esquema y redefinir un esquema. Para obtener un breve resumen de estos mecanismos y cómo difieren, consulte Esquemas que usan otros esquemas. Para obtener información detallada, consulte XSD Resources on the Web (Recursos XSD en la Web ) para obtener vínculos a las especificaciones y el manual de XSD.
En este tema se describen los pasos necesarios para importar, incluir y redefinir otros esquemas en el esquema que esté desarrollando.
Para importar, incluir o redefinir un esquema dentro de otro esquema
En el Editor de BizTalk, abra el esquema en el que desea importar, incluir o redefinir otro esquema. Para abrir un esquema, haga doble clic en él en el Explorador de soluciones.
Seleccione el nodo Esquema en la parte superior de la vista de árbol de esquema.
Si es necesario, presione F4 para abrir el ventana Propiedades de Visual Studio.
En el ventana Propiedades, en la categoría Avanzadas, en la parte de valor de la propiedad Imports, haga clic en el botón de puntos suspensivos (...).
En el cuadro de diálogo Importaciones , en la lista Importar nuevo esquema como , seleccione Importación XSD, Inclusión XSD o XSD Redefinición, según corresponda, y, a continuación, haga clic en Agregar.
En el cuadro de diálogo Selector de tipos de BizTalk , expanda el nodo Esquema en el árbol del proyecto, seleccione el esquema que desea importar, incluir o redefinir y, a continuación, haga clic en Aceptar.
En el cuadro de diálogo Importaciones , haga clic en Aceptar.
Las directivas XSD adecuadas para implementar la operación de importación, inclusión o redefinición se agregan al elemento de esquema en la vista XSD, incluida una nueva importación, inclusión o redefinición de elementos, según corresponda.
Importante
Asegúrese de que entiende las distintas finalidades de estos tres mecanismos, por ejemplo, en qué difieren con respecto a los requisitos de espacios de nombres. Siempre puede eliminar un esquema importado, incluido o redefinido anteriormente y, posteriormente, utilizar uno de los otros dos mecanismos. No obstante, según el grado de exhaustividad con el que haya hecho referencia a dicho esquema, podría tener que modificarlo en consecuencia.
Importante
El mecanismo XSD para importar, incluir y redefinir un esquema dentro de otro esquema utiliza una referencia al esquema importado, incluido o redefinido. Esto significa que, si hace algún cambio al esquema importado, incluido o redefinido, este cambio se verá reflejado en el esquema que contiene la referencia de importación, inclusión o redefinición.
Consulte también
Administración de esquemas en proyectos
Cómo crear referencias a otro nodo o tipo