< Anterior | Próximo >

Lição 1.2: Incluir Componentes do Esquema

O editor de esquema XML fornece as ferramentas para você gerar facilmente os componentes de esquema XML sem precisar de profundos conhecimentos em semântica de esquema XML.
Antes de começar, será necessário concluir Lição 1.1: Criar seu Esquema XML

A especificação de esquema XML define um grande número de componentes, como tipos complexos, tipos simples, grupos, anotações, elementos, atributos, entre outros. Para se criar um esquema válido, é necessário entender os relacionamentos entre esses componentes. Por exemplo, os elementos <include>, <import> ou <redefine> devem aparecer antes de qualquer outro filho do elemento schema. Um atributo pode ser incluído em um tipo complexo, mas não em um tipo simples. Existem vários outros relacionamentos.

O editor de esquema XML elimina a necessidade de se lembrar de todos esses detalhes. É possível utilizar a visualização Design do editor para incluir todos os componentes do esquema.

Incluir Componentes do Esquema

Nas próximas etapas, você incluirá diversos componentes em seu esquema, incluindo tipos simples e complexos, e elementos globais:
  1. O arquivo University.xsd precisa conter um tipo complexo para definir as informações do estudante e um tipo simples para listar as faculdades na universidade:
    1. Na visualização Design, clique com o botão direito do mouse na categoria Tipos e clique em Incluir Tipo Complexo.
    2. Clique em NewXSDComplexType e altere seu nome para Student.
    3. Clique com o botão direito do mouse na categoria Tipos e clique em Incluir Tipo Simples.
    4. Clique em XSDSimpleType e altere seu nome para Faculties.
  2. O tipo complexo Student contém o nome do estudante, a especialização do estudante e o número do ID do estudante. Inclua essas informações no tipo complexo Student seguindo estas etapas:
    1. Para fazer uma pesquisa detalhada sobre Student, dê um clique duplo no tipo complexo Student. Certifique-se de que a visualização Esquema esteja configurada como Detalhada em vez de Simplificada.
    2. Na visualização Detalhes do Estudante, clique com o botão direito do mouse no tipo complexo Student e selecione Incluir Sequência. Isso criará um novo objeto de modelo de conteúdo.
    3. Na visualização Propriedades, selecione tudo na lista suspensa Tipo.
      Nota: Para visualizar propriedades, clique em Janela > Mostrar Visualização > Propriedades.
    4. Clique com o botão direito do mouse no objeto do modelo de conteúdo e clique em Incluir Elemento. Um novo elemento é criado.
    5. Selecione o elemento e altere seu nome para name. Observe que o tipo desse elemento é padronizado como cadeia.
    6. Clique com o botão direito do mouse no tipo complexo Student e em Incluir Atributo. Altere seu nome para id.
    7. Dê um clique duplo no tipo de atributo e clique em int na lista suspensa.
    8. Clique com o botão direito do mouse no objeto do modelo de conteúdo e clique em Incluir Elemento. Altere seu nome para major.
    9. Dê um clique duplo no tipo de elemento e clique em Navegar na lista suspensa.
    10. Selecione Faculties na lista Tipos e clique em OK.
  3. O tipo simples, Faculties, é derivado por restrição da cadeia de tipos simples, e seu valor é limitado a uma das faculdades na universidade. Para definir essa lista, você criará o aspecto de enumeração da seguinte forma:
    1. Selecione o tipo simples Faculties.
    2. Na visualização Propriedades, clique na guia Restrições.
    3. Clique em Incluir... e digite a nova enumeração science.
    4. Crie mais duas enumerações, arts e dentistry, para o tipo simples Faculties.
  4. Para criar um documento da instância a partir desse esquema XML, o esquema XML deve ter um elemento global. Agora você incluirá um elemento global student da seguinte forma:
    1. Na visualização Design do esquema, clique com o botão direito do mouse na categoria Elementos e clique em Incluir Elemento. Isso criará um novo elemento.
    2. Clique em NewElement e altere seu nome para student.
    3. Clique com o botão direito do mouse no elemento student e selecione Configurar Tipo > Navegar. Clique em Student na lista Tipos e clique em OK. Dê um clique duplo no elemento student.
A visualização Design deverá aparecer conforme mostrado abaixo:
Visualização Design

Ponto de Verificação da Lição

Com o editor Esquema XML, é possível criar arquivos de esquema XML de valor sem conhecer todos os detalhes e regras relacionados ao esquema XML.
Agora que concluiu, você deverá estar apto a concluir o seguinte:
  • Incluir componentes em seu esquema XML
  • Incluir informações em um tipo simples ou complexo.
  • Criar o aspecto de enumeração para definir uma lista de restrições para um tipo simples.
  • Incluir um elemento global no esquema XML.
< Anterior | Próximo >

Feedback