Compartir a través de


include

Incluye el documento de esquema especificado en el espacio de nombres de destino del esquema contenedor.

<include
  id = ID 
  schemaLocation = anyURI 
  {any attributes with non-schema Namespace}...>
Content: (annotation?)
</include>

Atributos

  • id
    Identificador de este elemento. El valor id debe ser de tipo ID y debe ser único dentro del documento que contiene este elemento.

    Opcional.

  • schemaLocation
    Referencia al identificador URI de la ubicación de un documento de esquema para incluirlo en el espacio de nombres de destino del esquema contenedor.

    Requerido.

Información del elemento

Número de apariciones Ilimitado
Elementos primarios schema
Elementos secundarios annotation

Comentarios

El documento de esquema incluido debe cumplir una de las siguientes condiciones.

  • Debe tener el mismo espacio de nombres de destino que el documento de esquema contenedor.
  • No debe tener especificado ningún espacio de nombres de destino (sin atributo targetNamespace).

El elemento import permite referencias a componentes del esquema desde documentos de esquema con diferentes espacios de nombres de destino; el elemento include agrega los componentes del esquema desde otros documentos de esquema que tengan el mismo espacio de nombres de destino (o espacio de nombres de destino sin especificar) al esquema contenedor. En resumen, el elemento import permite utilizar componentes del esquema desde cualquier esquema; el elemento include permite agregar todos los componentes de un esquema incluido al esquema contenedor.

Ejemplo

Para ver un ejemplo, vea import.

Vea también

Referencia de esquemas XML (XSD) | Elementos de esquemas XML | import

Para obtener más información, vea la parte 1: Structures Recommendation de XML Schema del W3C (World Wide Web Consortium), en http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-include.