Ferramentas do esquema XML: Preenchendo esquemas XML usando a exibição Design
Última atualização: 20 de outubro de 2006
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:
- Abra o projeto mySchemaPrj no IDE.
- Na janela Projetos, expanda o nó do projeto mySchemaPrj e expanda o nó Pacotes de origem.
- 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.
- 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.
- Na página Nome e local do assistente, no campo Nome do arquivo, digite designSchema.
- 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:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e depois abra o arquivo do esquema designSchema.
- 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.
- Na exibição Esquema, clique no botão Design para abrir a exibição Design.

Observação: Caso você não veja a janela Paleta, no menu principal do IDE, escolha Janela > Paleta.
- Na seção Componentes do XML da Paleta, clique no í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.
 |
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. |
 |
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.
- Pressione Enter para aceitar o nome padrão.
- Escolha Janela > Propriedades para abrir a janela Propriedades.
Você utilizará a janela Propriedades para alterar o nome do elemento.
- Na área de design do esquema da exibição Design, selecione newElement .
- 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:
- Na seção Componentes do XML da Paleta, clique no ícone Elemento
e arraste-o para o elemento Cliente.
Observe que o IDE automaticamente adiciona um componente seqüência.
- Digite Nome e pressione Enter.
- Na seção Componentes do XML da Paleta, clique no ícone Elemento
e arraste-o para o elemento Cliente.
- Digite Endereço e pressione Enter.
Exibir demonstração
Para adicionar os atributos Último e Primeiro ao elemento Nome no elemento global Cliente:
- Na seção Componentes do XML da Paleta, clique no ícone Atributo
e arraste-o para o elemento Nome.
O IDE adiciona uma caixa editável à direita do rótulo Nome no nó Nome.
- Digite Último e pressione Enter.
- Na seção Componentes do XML da Paleta, clique no í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.
- Digite Primeiro e pressione Enter.
- Clique no ícone Ocultar atributos,
, entre o rótulo Nome e os atributos para ocultar os atributos do elemento.
O ícone é alterado para um ícone 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:
- 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.
- 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:
- Na exibição Design, selecione o atributo Idioma do elemento global Cliente.
- Clique com o botão direito do mouse e escolha Propriedades no menu pop-up.
A caixa de diálogo Propriedades é aberta.
- 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.
- Em Tipos incorporados, selecione idioma.
- 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:
- Se a janela Propriedades não estiver visível no IDE, no menu principal do IDE, escolha Janela > Propriedades.
- Na exibição Design, expanda o nó Cliente e selecione o nó Nome.
- Mantenha pressionada a tecla Ctrl e clique no nó Endereço para adicionar o componente à sua seleção.
- Na janela Propriedades, clique no botão de reticências na propriedade Definição.
A caixa de diálogo Definição do elemento é aberta.
- Expanda o nó Tipos incorporados e selecione seqüência.
- 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