Adicionar modelos de conteúdo

Um modelo de conteúdo consiste na representação de quaisquer dados que podem estar contidos num elemento, elemento global, tipo complexo ou grupo. Trata-se de uma descrição formal da estrutura e conteúdo admissível de um elemento, elemento global, tipo complexo ou grupo, que podem ser utilizados na validação de uma instância do documento.

Existem três tipos diferentes de modelos de contéudo:
  • Sequência, que significa que todos os descendentes do modelo de conteúdo podem aparecer numa instância do esquema XML. Devem, no entanto, aparecer segundo a ordem em que estão enumerados no modelo de conteúdo.
  • Escolha, que significa que apenas um dos descendentes do modelo de conteúdo pode aparecer numa instância do esquema XML.
  • Todos, que significa que todos os elementos descendentes do modelo de conteúdo poderão ser apresentados uma vez ou não ser apresentados, podendo ser apresentados em qualquer ordem. Caso seleccione esta opção, todos os elementos descendentes do modelo de conteúdo devem constituir elementos individuais, sendo que nenhum elemento do modelo de conteúdo pode ser apresentado mais do que uma vez.

As seguintes instruções foram escritas para a perspectiva Recurso, mas também serão aplicáveis a muitas outras perspectivas.

Para adicionar um modelo de conteúdo a um elemento, elemento global, tipo complexo ou grupo, siga estes passos:

  1. Na vista Esquema, seleccione o tipo complexo ou grupo:
    • Se seleccionou um tipo complexo, pode fazer clique com o botão direito do rato nele e, em seguida, em Adicionar Sequência ou Adicionar escolha para adicionar o tipo de modelo de conteúdo que pretende para o tipo complexo. Se pretender utilizar o modelo de conteúdo todos, é possível alterar o modelo fazendo clique nele na vista Concepção e, nas propriedades, seleccionando todos como Espécie. O seu modelo de conteúdo é automaticamente adicionado como elemento descendente de um tipo complexo - expanda na vista Esquema para vê-lo. Nota: estas opções não são apresentadas caso tenha definido um tipo de base para o tipo complexo. Pode definir um tipo de base para o seu tipo complexo ou adicionar um modelo de conteúdo ao mesmo, mas não é possível fazes ambas as coisas.
    • O seu grupo é automaticamente criado com um elemento descendente de um modelo de conteúdo de sequência. Expanda-o na vista Esquema para ver e seleccioná-lo. Na vista Propriedades, pode seleccionar alterá-lo para um modelo de conteúdo escolha ou todos, seleccionando estas opções no menu Espécie.
  2. (Opcional) Seleccione o valor apropriado no campo MinOccurs. Corresponde ao número mínimo de vezes que o modelo de conteúdo pode aparecer. Se pretende que o modelo de conteúdo seja opcional, seleccione 0. Caso contrário, seleccione 1.
  3. (Opcional) Seleccione o valor apropriado no campo MaxOccurs. Corresponde ao número máximo de vezes que um modelo de conteúdo pode ser apresentado. Pode seleccionar separado para indicar que não existe número máximo de ocorrências.
  4. Faça clique no separador Documentação se pretender facultar quaisquer informações sobre este modelo de conteúdo. A página Documentação é utilizada para materiais legíveis, tais como uma descrição.
  5. Faça clique no separador Extensões se pretender adicionar elementos de informações da aplicação às anotações de componentes de esquemas. A página Extensões permite-lhe especificar o esquema e adicionar conteúdo XML às anotações.

Pode adicionar os seguintes artigos a um modelo de objecto de conteúdo.

Tarefas relacionadas
Adicionar um elemento qualquer
Adicionar elementos
Adicionar referências de elementos
Adicionar referências de grupos