Adicionar tipos simples

Os tipos simples são utilizados para criar tipos de dados derivados. Fornecem um conjunto de restrições no espaço de valor (um conjunto de valores) e o espaço lexical (um conjunto de literais válidos) de um tipo de dados.

Um tipo simples não pode conter conteúdo de elementos nem atributos. Os elementos que contém números (bem como cadeias, datas, entre outros) mas que não contêm quaisquer subelementos, possuem um tipo simples.

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

Para adicionar um tipo simples:

  1. Abra o esquema XML no editor de esquemas XML.
  2. Na vista Esquema, faça clique com o botão direito do rato em Tipos e, em seguida, em Adicionar tipo simples.
  3. Na vista Esquema, seleccione o novo tipo simples.
  4. Na vista Propriedades, faça clique no separador Geral.
  5. Introduza um novo nome para o tipo simples no campo Nome.
  6. Pode seleccionar as seguintes opções na lista Variedade:
    • atómico. Os tipos atómicos são todos os tipos simples incorporados na linguagem de esquema XML.
    • lista. Os tipos de lista são constituídos por sequências de tipos atómicos. Estes possuem valores constituídos por sequências de comprimento finito de valores atómicos.
    • união. Um tipo de união permite que um valor de elemento ou de atributo seja uma ou mais instâncias de um tipo retirado da união de múltiplos tipos de lista e tipos atómicos.
  7. Caso tenha seleccionado atómico na lista Variedade, faça clique em Procurar este gráfico é o botão Procurar junto ao campo Tipo de base para especificar um tipo de base para o tipo simples. A caixa de diálogo Definir Tipo enumera todos os tipos incorporados e definidos pelo utilizador actualmente disponíveis. Pode alterar o Âmbito da lista, seleccionando uma das seguintes opções:
    • Espaço de trabalho. Enumera todos os tipos disponíveis no seu espaço de trabalho.
    • Projecto Delimitador. Enumera todos os tipos disponíveis no projecto que contém o seu ficheiro.
    • (Predefinição) Recurso Actual. Enumera todos os tipos disponíveis no seu ficheiro actual.
    • Conjuntos de Trabalho. Apresenta uma lista de todos os tipos disponíveis no conjunto de trabalho seleccionado.
  8. Caso tenha seleccionado lista na lista Variedade, faça clique em Procurar Este gráfico é o botão Procurar junto ao campo Tipo de artigo para especificar um tipo de artigo para o tipo simples. A caixa de diálogo Definir Tipo enumera todos os tipos incorporados e definidos pelo utilizador actualmente disponíveis. Pode alterar o Âmbito da lista, seleccionando uma das seguintes opções:
    • Espaço de trabalho. Enumera todos os tipos disponíveis no seu espaço de trabalho.
    • Projecto Delimitador. Enumera todos os tipos disponíveis no projecto que contém o seu ficheiro.
    • (Predefinição) Recurso Actual. Enumera todos os tipos disponíveis no seu ficheiro actual.
    • Conjuntos de Trabalho. Apresenta uma lista de todos os tipos disponíveis no conjunto de trabalho seleccionado.
  9. Caso tenha seleccionado união na lista Variedade, faça clique em Procurar Este gráfico é o botão Procurar junto ao campo Tipos de membros para especificar os tipos de membros para o tipo simples. Pode seleccionar adicionar ambos Tipos simples incorporados e Tipos simples definidos pelo utilizador à lista de valores de tipos de membros.
  10. Faça clique no separador Restrições. A partir deste separador, o utilizador poderá especificar valores de restrição específicos, incluindo restrições de comprimento, enumerações e padrões.
    1. As enumerações auxiliam na definição de um conjunto de valores válidos para tipos simples. São os valores reais que o tipo simples pode aceitar como valores válidos no documento da instância. Pode adicionar uma enumeração ou várias enumerações de cada vez:
      • Para adicionar uma enumeração de cada vez, em Valores de restrição específicos, seleccione Enumerações e faça clique em Adicionar e especifique um valor para a enumeração.
      • Para adicionar várias enumerações de cada vez, execute os seguintes passos:
        1. Seleccione Enumerações.
        2. Faça clique em Adicionar.
        3. Introduza o valor de cada enumeração. Cada valor deve estar separado pelo Carácter delimitador. Por exemplo: Primeiro, Segundo irá criar duas enumerações, uma com o valor "Primeiro" e outra com o valor "Segundo".
        4. Seleccione a caixa de verificação Manter espaço em branco inicial e final se deseja ter algum espaço em branco à volta dos seus valores de enumeração que quer manter. Se seleccionar esta caixa de verificação, os valores Primeiro, Segundo serão apresentados como "Primeiro" e "Segundo" (existe um espaço antes de Segundo), uma vez que introduz um espaço antes de "Segundo" ao introduzir o valor.
        5. Faça clique em OK.As suas enumerações serão criadas, aparecendo na vista Propriedades.
    2. Os padrões ajudam o utilizador a estabelecer algumas restrições em relação aos valores permitidos. Por exemplo, é possível restringir o campo para aceitar apenas entradas de dados cujo padrão seja "cinco dígitos seguidos de duas letras maiúsculas ASCII". Para definir uma restrição de padrão:
      1. Seleccione Padrões.
      2. Faça clique em Adicionar.
      3. Crie o padrão de expressão normal que pretender utilizar como restrição utilizando o assistente Expressão normal.
      4. Faça clique em Terminar.
  11. Faça clique no separador Documentação caso pretenda facultar quaisquer informações sobre este tipo simples. A página Documentação é utilizada para materiais legíveis, tais como uma descrição.
  12. 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.
Tarefas relacionadas
Adicionar facetas de padrão a tipos simples