FeaturesPluginsDocs & SupportCommunityPartners

Ferramentas do esquema XML: Preenchendo esquemas XML usando a exibição Design

Voltar para Introdução às ferramentas do esquema XML

O objetivo deste tutorial é preencher um esquema XML simples usando a exibição Design do editor do esquema XML. Você irá depois alterar alguns dos componentes. A exibição Design é uma exibição autoria-por-exemplo que permite que você rapidamente adicione elementos e atributos sem a necessidade de modificar a origem.

Observação: Sempre que o ícone for mostrado, você poderá clicar para exibir uma demonstração interativa detalhada das etapas descritas no tutorial.

superior


Adicionando um novo arquivo do esquema XML

Neste procedimento, você adicionará um novo arquivo do esquema XML, designSchema, no projeto mySchemaPrj.

Para adicionar um novo arquivo do esquema XML:

  1. Abra o projeto mySchemaPrj no IDE.
  2. Na janela Projetos, expanda o nó do projeto mySchemaPrj e expanda o nó Pacotes de origem.
  3. Selecione o nó <pacote padrão>, clique com o botão direito do mouse e escolha Novo > Arquivo/Pasta.
    O assistente para Novo arquivo se abre.
  4. Na página Escolher tipo de arquivo, na lista Categorias, selecione o nó XML, em seguida, na lista Tipos de arquivo, selecione Esquema XML e clique em Próximo.
  5. Na página Nome e local do assistente, no campo Nome do arquivo, digite designSchema.
  6. Aceite os outros valores padrão (Pasta: src, Espaço de nome de destino: http://xml.netbeans.org/schema/designSchema) e clique em Finalizar.
    Na janela Projetos, o nó <pacote padrão> no nó Pacote de origem agora contém um subnó rotulado designSchema.xsd. O Editor de fontes contém uma guia do arquivo do esquema XML, designSchema.xsd.

 Exibir demonstração

superior


Adicionando componentes ao esquema XML

Neste procedimento, você adicionará elementos e atributos ao arquivo do esquema XML, designSchema.

Para adicionar um componente ao esquema XML:

  1. Se mySchemaPrj não estiver aberto no IDE, abra-o agora e depois abra o arquivo do esquema designSchema.
  2. Maximize a exibição Esquema clicando com o botão direito do mouse na guia do arquivo e escolhendo Maximizar janela no menu pop-up.
    Ao maximizar a exibição, você pode ver mais informações sobre o esquema.
  3. Na exibição Esquema, clique no botão Design para abrir a exibição Design.

    Exibição inicial da exibição Design

    Observação: Caso você não veja a janela Paleta, no menu principal do IDE, escolha Janela > Paleta.
  4. Na seção Componentes do XML da Paleta, clique no ícone Elemento ícone Elemento e arraste-o para o nó Elementos na área de design do esquema.
    O editor somente permite arrastar e soltar em áreas apropriadas da área de design do esquema e fornece dicas visuais para que você saiba onde está adicionando o componente.
    Soltar permitido Se arrastar a seleção sobre um nó de componente ou entre nós em que o novo componente pode ser adicionado, o cursor se transformará em uma seta com um pequeno retângulo.
    Soltar não permitido Se arrastar a seleção sobre um nó de componente ou entre nós em que o novo componente não pode ser adicionado, o cursor se transformará em um sinal de entrada proibida.

    O editor também fornece dicas de texto na forma de dicas de ferramentas.
    O IDE adiciona um componente newElement abaixo dos nós Elementos na área de design do esquema.
  5. Pressione Enter para aceitar o nome padrão.
  6. Escolha Janela > Propriedades para abrir a janela Propriedades.
    Você utilizará a janela Propriedades para alterar o nome do elemento.
  7. Na área de design do esquema da exibição Design, selecione newElement .
  8. Na janela Propriedades, clique na propriedade Nome, digite Cliente e pressione Enter.
    O IDE atualiza a exibição Design com o nome inserido.

 Exibir demonstração

Para adicionar os elementos Nome e Endereço ao elemento global Cliente:

  1. Na seção Componentes do XML da Paleta, clique no ícone Elemento ícone Elemento e arraste-o para o elemento Cliente.
    Observe que o IDE automaticamente adiciona um componente seqüência.
  2. Digite Nome e pressione Enter.
  3. Na seção Componentes do XML da Paleta, clique no ícone Elemento ícone Elemento e arraste-o para o elemento Cliente.
  4. Digite Endereço e pressione Enter.

 Exibir demonstração

Para adicionar os atributos Último e Primeiro ao elemento Nome no elemento global Cliente:

  1. Na seção Componentes do XML da Paleta, clique no ícone Atributo ícone Atributo e arraste-o para o elemento Nome.
    O IDE adiciona uma caixa editável à direita do rótulo Nome no nó Nome.
  2. Digite Último e pressione Enter.
  3. Na seção Componentes do XML da Paleta, clique no ícone Atributo ícone Atributo e arraste-o para o elemento Nome.
    O IDE adiciona uma caixa editável à direita do rótulo do atributo Último no nó Nome.
  4. Digite Primeiro e pressione Enter.
  5. Clique no ícone Ocultar atributos, Ocultar atributos, entre o rótulo Nome e os atributos para ocultar os atributos do elemento.
    O ícone é alterado para um ícone Mostrar atributos, Mostrar atributos, no qual você poderá clicar para mostrar os atributos novamente.

 Exibir demonstração

Para adicionar Idioma como um atributo do elemento global Cliente:

  1. Na área de design do esquema, selecione o elemento global Cliente, clique com o botão direito do mouse e escolha Adicionar > Atributo no menu pop-up.
    O IDE adiciona uma caixa editável à direita do rótulo Cliente no nó Cliente.
  2. Digite Idioma e pressione Enter.

 Exibir demonstração

superior


Editando componentes do esquema XML

Neste procedimento, você usará a caixa de diálogo Propriedades e edição no local para fazer alterações nos componentes do esquema.

Para alterar o tipo de um atributo usando a caixa de diálogo Propriedades:

  1. Na exibição Design, selecione o atributo Idioma do elemento global Cliente.
  2. Clique com o botão direito do mouse e escolha Propriedades no menu pop-up.
    A caixa de diálogo Propriedades é aberta.
  3. Na propriedade Definição, clique no botão de reticências.
    A caixa de diálogo Definição do atributo é aberta. O nó Tipos incorporados se expande e o nó seqüência é selecionado.
  4. Em Tipos incorporados, selecione idioma.
  5. Clique em OK.
    O IDE atualiza a propriedade Definição do atributo Idioma. A área de design do esquema é atualizada para refletir a propriedade Definição atualizada do atributo Idioma.

 Exibir demonstração

Para restringir os componentes do esquema para aceitar somente uma seqüência no documento da instância:

  1. Se a janela Propriedades não estiver visível no IDE, no menu principal do IDE, escolha Janela > Propriedades.
  2. Na exibição Design, expanda o nó Cliente e selecione o nó Nome.
  3. Mantenha pressionada a tecla Ctrl e clique no nó Endereço para adicionar o componente à sua seleção.
  4. Na janela Propriedades, clique no botão de reticências na propriedade Definição.
    A caixa de diálogo Definição do elemento é aberta.
  5. Expanda o nó Tipos incorporados e selecione seqüência.
  6. Clique em OK.
    O IDE atualiza a propriedade Definição dos componentes Nome e Endereço.

 Exibir demonstração

Para salvar suas alterações:

  • Na janela Projetos, selecione o nó mySchemaPrj e escolha Arquivo > Salvar todos.

superior


Próxima etapa

As etapas em Aplicando padrões de design a arquivos do esquema XML mostram como usar o assistente para Padrão de design para aplicar facilmente um padrão de design de esquema a um arquivo do esquema XML.



superior


Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by