Adición de elementos include

A medida que los esquemas aumentan de tamaño, suele ser recomendable dividir su contenido entre varios documentos de esquema para facilitar el mantenimiento, su reutilización y su lectura. Puede utilizar un elemento include para traer las definiciones y declaraciones del esquema incluido al esquema actual. El esquema incluido debe estar en el mismo espacio de nombres de destino que el esquema que lo incluye.

Se han escrito las instrucciones siguientes para la perspectiva XML pero también funcionarán para muchas otras perspectivas.

Para añadir un elemento include, siga estos pasos:

  1. Abra el esquema XML en el editor de esquemas XML.
  2. En la vista Esquema, seleccione el esquema. Todo el esquema y su contenido se visualizan en la vista Diseño.
  3. En la vista Diseño, pulse con el botón derecho del ratón la sección Directivas y pulse Añadir Include.
  4. En la vista Propiedades, pulse la pestaña General y pulse el botón Examinar Este gráfico es el botón Examinar situado a la derecha del campo Ubicación de esquema. El archivo del esquema XML que seleccione debe tener el mismo espacio de nombres que el esquema actual.
  5. Si desea seleccionar un esquema XML situado en el entorno de trabajo, seleccione Proyectos del entorno de trabajo y pulse Siguiente.
  6. Seleccione el esquema que desea incluir y pulse Finalizar.
  7. Si desea seleccionar un esquema XML situado en la Web, seleccione HTTP y pulse Siguiente.
  8. Escriba el URL del esquema XML y pulse Finalizar.
    Nota: No se almacenará una copia local del esquema en el área de trabajo. Cada vez que valide el esquema, el contenido de esquema se comprobará a partir del URL que especifique.
  9. El editor de esquemas XML recuperará la ubicación del archivo de esquema XML incluido y lo visualizará en el campo Ubicación de esquema. Este campo puede editarse en cualquier momento para reflejar la ubicación del archivo de esquema XML.
  10. Pulse la pestaña Documentación si desea proporcionar información acerca de este elemento de inclusión. La página Documentación se utiliza para el material legible por máquina como, por ejemplo, una descripción.
  11. Pulse la pestaña Extensiones si desea añadir elementos de información de aplicación a las anotaciones de componentes de esquema. La página Extensiones permite especificar el esquema y añadir contenido XML a las anotaciones.

Una vez añadido un elemento include al esquema XML, cuando defina elementos, atributos, tipos complejos o tipos simples nuevos donde puede especificar información de tipo, las declaraciones del esquema incluido estarán disponibles en la lista Tipo del elemento, atributo, tipo complejo o tipo simple.

Por ejemplo, si Address.xsd tiene el contenido siguiente:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
y tiene un esquema XML denominado PurchaseOrder.xsd que ha añadido una inclusión para Address.xsd, entonces cuando defina un elemento nuevo en PurchaseOrder, puede seleccionar Address como su tipo.

(c) Copyright 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

Tareas relacionadas
Adición de elementos import
Adición de elementos redefine
Referencia relacionada
Espacios de nombres XML