Elemento include de XML Schema

Definición y uso

El elemento include se utiliza para agregar múltiples schemas con el mismo espacio de nombres de destino a un documento.

Información del elemento

Número de apariciones Sin restricciones
Elemento padre schema
Contenido anotación

Sintaxis

<include
id=ID
schemaLocation=anyURI
cualquier atributos
>
(anotación?)
</include>
Atributos Descripción
id Opcional. Define el ID único de este elemento.
schemaLocation Obligatorio. Define la URI de la schema que debe incluirse en el espacio de nombres de destino que contiene la schema.
cualquier atributos Opcional. Define cualquier otra propiedad con espacio de nombres no de schema.

(? Declaración de símbolo en el elemento include, que puede aparecer cero o una vez.)

Ejemplo

A través de la schema incluida, todos los archivos incluidos deben referirse al mismo espacio de nombres de destino. Si no coincide el espacio de nombres de destino de la schema, la inclusión no será válida:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.codew3c.com/schema">
<xs:include schemaLocation="http://www.codew3c.com/schema/customer.xsd"/>
<xs:include schemaLocation="http://www.codew3c.com/schema/company.xsd"/>
..
..
..
</xs:schema>