Incluindo Elementos Include

Conforme os esquemas ficam maiores, geralmente é recomendável dividir seu conteúdo entre vários documentos de esquema para finalidades como, facilidade de manutenção, reutilização e capacidade de leitura. É possível utilizar o elemento include para apresentar definições e declarações do esquema incluído no esquema atual. O esquema incluído deve estar no mesmo espaço de nomes de destino que o esquema de inclusão.

As instruções a seguir foram escritas para a Perspectiva XML, mas elas também funcionarão em muitas outras perspectivas.

Para incluir um elemento include, siga estas etapas:

  1. Abra seu esquema XML no Editor de Esquema XML.
  2. Na visualização Esboço, selecione seu esquema. O esquema inteiro e seu conteúdo são exibidos na visualização Design.
  3. Na visualização Design, clique com o botão direito do mouse na seção Diretivas e clique em Incluir Include.
  4. Na visualização Propriedades, clique na guia Geral e clique em Procurar Este Gráfico É o Botão Procurar à direita do campo Local do Esquema. O arquivo esquema XML selecionado deve ter o mesmo espaço de nomes que o esquema atual.
  5. Se você deseja selecionar um esquema XML localizado no ambiente de trabalho, selecione Projetos do Ambiente de Trabalho e clique em Avançar.
  6. Selecione o esquema que deseja incluir e clique em Concluir.
  7. Se você deseja selecionar um esquema XML localizado na Web, selecione HTTP e clique em Avançar.
  8. Digite a URL do esquema XML e clique em Concluir.
    Nota: Uma cópia local do esquema não será armazenada no ambiente de trabalho. Sempre que você validar seu esquema, o conteúdo do esquema será verificado a partir da URL especificada.
  9. O Editor de Esquema XML recuperará o local do arquivo esquema XML incluído e o exibirá no campo Local do Esquema. Este campo pode ser editado a qualquer hora, para refletir o local do arquivo esquema XML.
  10. Clique na guia Documentação se desejar fornecer informações sobre este elemento include. A página Documentação é utilizada para material legível por humanos, como uma descrição.
  11. Clique na guia Extensões, se você deseja incluir elementos de informações do aplicativo em suas anotações de componentes do esquema. A página Extensões permite especificar o esquema e incluir conteúdo XML em suas anotações.

Depois de incluir o elemento include em seu esquema XML, quando definir novos elementos, atributos, tipos complexos ou tipos simples os quais é possível especificar informações de tipo, as declarações do esquema incluído estarão disponíveis na lista Tipo para o elemento, atributo, tipo complexo ou simples.

Por exemplo, se Address.xsd tiver o seguinte conteúdo:

<complexType name="Address">
    <sequence>
        <element name="name" type="string">
        <element name="street" type="string">
    </sequence>
</complexType>
e você tiver um esquema XML chamado PurchaseOrder.xsd que tenha incluído um include para Address.xsd, quando definir um novo elemento em PurchaseOrder, será possível selecionar Address como seu tipo.

(c) Direitos Autorais 2001, World Wide Web Consortium (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).

Tarefas relacionadas
Incluindo Elementos Import
Incluindo Elementos Redefine
Referências relacionadas
Espaços de Nomes XML