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 |
|
Elementos secundarios |
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