Elemento include do XML Schema

Definição e uso

O elemento include é usado para adicionar múltiplos schemas com o mesmo espaço de nomes de destino a um documento.

Informações do elemento

Frequência de ocorrência Sem restrições
Elemento pai schema
Conteúdo anotação

Sintaxe

<include
id=ID
schemaLocation=anyURI
qualquer atributo
>
(anotação?)
</include>
Atributo Descrição
id Opcional. Define o ID único deste elemento.
schemaLocation Obrigatório. Define o URI do schema a ser incluído no espaço de nomes de destino do schema.
qualquer atributo Opcional. Define qualquer outra propriedade com espaço de nomes não do schema.

(? Declaração de símbolo no elemento include, que pode aparecer zero ou uma vez.)

Instância

Através do schema incluído, todos os arquivos incluídos devem referenciar o mesmo espaço de nomes de destino. Se o espaço de nomes do schema não coincidir, a inclusão não 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>