Elemento <xsd:import>
Identifica un espacio de nombres a cuyos componentes de esquema se hace referencia desde el esquema contenedor.
<import
id = ID
namespace = anyURI
schemaLocation = anyURI
{any attributes with non-schema Namespace}...>
Content: (annotation?)
</import>
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.
espacio de nombres
Referencia al identificador URI del espacio de nombres que se va a importar.El atributo namespace indica que el documento de esquema contenedor puede contener referencias certificadas a los componentes del esquema en el espacio de nombres (a través de uno o varios prefijos declarados con atributos xmlns).
Si falta este atributo, el esquema en el que está contenido puede incluir referencias sin certificar a componentes del espacio de nombres importado.
Opcional.
schemaLocation
Referencia al identificador URI de la ubicación de un documento de esquema del espacio de nombres importado.Si este atributo no aparece, el autor permite que la identificación del esquema del espacio de nombres importado sea determinada por el documento XML que es una instancia del esquema contenedor o del usuario o aplicación que lo procesa.
Parámetro opcional.
Información del elemento
Número de apariciones |
Ilimitado |
Elementos primarios |
|
Contenido |
Notas
La diferencia entre el elemento include y el elemento import es que el elemento import permite referencias a componentes del esquema desde documentos de esquema con diferentes espacios de nombres de destino y 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
En el ejemplo siguiente se muestra la importación de un espacio de nombres.
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
Elemento <xsd:include>