Compartir a través de


Elemento <xsd: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.

    Parámetro necesario.

Información del elemento

Número de apariciones

Ilimitado

Elementos primarios

schema

Elementos secundarios

annotation

Notas

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, consulte import.

Otros recursos

Para obtener más información, vea la parte 1 sobre recomendación sobre estructuras de esquema XML en W3C en la dirección www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all.

Vea también

Referencia

Referencia de esquemas XML (XSD)
Elementos de los esquemas XML

Conceptos

Elemento <xsd:import>