Ferramentas do esquema XML: Explorando esquemas XML
Última atualização: 19 de outubro de 2006
Voltar para Introdução às ferramentas do esquema XML
O objetivo deste tutorial é explorar o esquema XML de amostra aberto no tutorial anterior, Abrindo um esquema XML de amostra, usando a exibição Esquema do editor do esquema XML e a exibição Esquema da janela Navegador. Você também utilizará o recurso Localizar disponível na exibição Esquema.
Observação: Sempre que o ícone
for mostrado, você poderá clicar para exibir uma demonstração interativa detalhada das etapas descritas no tutorial.
superior
Sobre a exibição Esquema
Após você completar as etapas em Abrindo um esquema XML de amostra, a janela Projetos mostra um nó do projeto mySchemaPrj e o esquema XML de amostra é aberto na exibição Esquema do editor do esquema XML.
A exibição Esquema permite visualizar e editar um esquema XML de uma maneira escalonável. A exibição Esquema é aquela que se abre no Editor de fontes quando você clica duas vezes pela primeira vez em um nó do arquivo do esquema (.xsd) na janela Projetos.

A exibição Esquema possui as seguintes partes:
- Barra de ferramentas do editor. A barra de ferramentas do editor se encontra na parte superior da exibição, logo abaixo da guia do arquivo do esquema XML. A barra de ferramentas do editor possui os seguintes botões:
- Botões de navegação. Os botões Fonte, Esquema e Design permitem alternar entre essas exibições do esquema XML.
- Botões de exibição: Botão de coluna
e botão de árvore
.
A exibição Esquema possui duas subexibições: a exibição em coluna e a exibição em árvore dos componentes do esquema. A exibição em coluna é a padrão. Para alternar entre as exibições em coluna e em árvore, use os botões de coluna e árvore na barra de ferramentas do editor.
- Botão Validar XML:
Use este botão para validar o XML no seu esquema.
- Área de trilha (breadcrumb). Esta área aparece imediatamente abaixo da barra de ferramentas do Editor quando você está usando a exibição Esquema na forma da exibição em colunas. Essa área permite voltar pelo mesmo caminho clicando na trilha. A primeira entrada nessa área é sempre chamada de "Esquema" da raiz do esquema.
Se as entradas se estenderem além da área visível, o IDE ativará os botões de rolagem de forma que você possa continuar a navegar através das trilhas.
- Área de conteúdo do esquema. Essa área contém a exibição em coluna ou a exibição em árvore do esquema XML. Os nós em ambas as exibições permitem fazer buscas no esquema. Cada nó de pasta representa pedaços do esquema, tais como atributos, tipos complexos e elementos.
- Exibição Coluna. Nesta exibição, a área de conteúdo do Esquema contém inicialmente uma coluna. Cada vez que você seleciona um nó que possui filhos, outra coluna é adicionada à direita da coluna em que a seleção foi feita. Os nós que possuem nós filhos são indicados por uma seta preta ao lado do nó na coluna. Se um nó não possui filhos, essa seta será cinza claro.
- Exibição Árvore. Nesta exibição, a área de conteúdo do Esquema contém uma exibição em árvore do esquema XML. Expandindo o nó você pode aumentar o nível de detalhamento dos componentes de esquema.
- Barra Localizar. Use essa barra para localizar rapidamente os componentes em um esquema. Você pode usar os botões Localizar próximo e Localizar anterior para percorrer os componentes correspondentes. Consulte Usando Localizar para obter detalhes.
superior
Explorando o esquema XML na exibição Esquema
Para explorar o esquema XML na exibição em coluna da exibição Esquema:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e, em seguida, abra o arquivo do esquema newLoanApplication.
- Na exibição Esquema, clique no botão de coluna
para verificar se você está no modo de coluna da exibição.
- Maximize a exibição, 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 em coluna da exibição Esquema.
- Na primeira coluna da exibição Esquema, selecione o nó Elementos e, na segunda coluna, selecione o nó autoLoanApplication.
O IDE adiciona uma nova coluna à direita da coluna onde você selecionou o nó. Essa nova coluna mostra os detalhes do nó selecionado.
- Na coluna que mostra os detalhes de autoLoanApplication, selecione o nó complexType e, na próxima coluna, selecione o nó seqüência.
- Na coluna que mostra os detalhes de seqüência, selecione o nó tradeIn.
O IDE adiciona outra coluna à direita da última coluna. Essa nova coluna mostra os detalhes do nó selecionado, tradeIn.
- Continue aumentando o nível de detalhamento da definição do elemento clicando em nós na última coluna da exibição Esquema.
Lembre-se que você pode usar os links na área de trilha a qualquer momento para voltar pelo mesmo caminho.
Exibir demonstração
Para explorar o esquema XML na exibição em árvore da exibição Esquema:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e, em seguida, abra o arquivo do esquema newLoanApplication.
- Na exibição Esquema, clique no botão de árvore
para certificar-se de que esteja no modo de árvore da exibição.
- Na exibição Esquema, expanda o nó Elementos, em seguida, expanda o nó autoLoanApplication.
Cada vez que você expande um nó, o IDE mostra o conteúdo desse nó.
- Continue expandindo nós filhos para ver seu conteúdo.
Exibir demonstração
superior
Usando a exibição Esquema XML da janela Navegador
A janela Navegador oferece uma exibição compacta do arquivo selecionado atualmente e simplifica a navegação entre diferentes partes do arquivo. Para os arquivos do esquema XML, a janela Navegador possui três exibições: Design, Esquema e XML. Neste tópico, você irá explorar a exibição Esquema da janela Navegador. A exibição Esquema da janela Navegador mostra uma árvore similar à da exibição de árvore da exibição Esquema do editor do esquema XML.
Você pode usar diferentes técnicas para navegar diretamente até os componentes de esquema da janela Navegador.
Antes de prosseguir:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e, em seguida, abra o arquivo do esquema newLoanApplication.
- Na exibição Esquema, clique no botão de coluna
para verificar se você está no modo de coluna da exibição.
- Se a janela Navegador não estiver visível no IDE, escolha Janela > Navegador.
A ilustração a seguir mostra a exibição Esquema da janela Navegador e a exibição Esquema do editor do esquema XML.

Para navegar da exibição Esquema da janela Navegador para a exibição Esquema no editor do esquema XML:
- Na janela Navegador, na lista suspensa da exibição, selecione exibição Esquema.
- Na exibição Esquema da janela Navegador, expanda o nó Tipos complexos.
- Adote um dos seguintes procedimentos:
- Selecione e clique com o botão direito no nó ApplicantType e escolha Ir para > Esquema.
- Clique duas vezes no nó ApplicantType.
- Selecione o nó ApplicantType e pressione Enter.
A exibição Esquema do editor do esquema XML fica ativa e o componente do esquema ApplicantType que você selecionou na janela Navegador é a seleção atual na segunda coluna da exibição Esquema.
Exibir demonstração
Para navegar da exibição Design da janela Navegador para a exibição Esquema no editor do esquema XML:
- Na exibição Esquema do editor do esquema XML, clique no botão Design ou Fonte para alternar para a exibição respectiva do esquema.
- Na janela Navegador, na lista suspensa da exibição, selecione exibição Design.
- Na exibição Design da janela Navegador, selecione e clique com o botão direito do mouse no nó AddressType e escolha Ir para > Esquema.
A exibição Esquema do editor do esquema XML torna-se a exibição ativa e o componente do esquema AddressType selecionado na janela Navegador é a seleção atual na segunda coluna da exibição Esquema.
Exibir demonstração
superior
Usando Localizar
Você pode usar o recurso Localizar na exibição Esquema para localizar rapidamente os componentes de um esquema.
Para localizar componentes por correspondência de nome:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e, em seguida, abra o arquivo do esquema newLoanApplication.
- Maximize a exibição 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 em coluna da exibição Esquema.
- Na exibição Esquema, clique no botão de coluna
para verificar se você está no modo de coluna da exibição.
- No menu principal do IDE, escolha Editar > Localizar.
Você também pode pressionar Ctrl-F.
- Na caixa Localizar, clique no ícone de lente de aumento
e selecione Nome do componente da lista.
Neste caso, o IDE irá procurar por componentes cujo atributo de nome corresponda à seqüência inserida na caixa Localizar.
- Clique na caixa Localizar, digite residência e pressione Enter.
O IDE seleciona a primeira ocorrência correspondente (quando ela aparece na origem) de residência.
Todos os componentes nomeados cujo nome contenha residência como uma subseqüência, sem coincidir maiúsculas e minúsculas, são relaçados em laranja claro. Como esta não é uma pesquisa de uso, os componentes que fazem referência ao componente residência podem ou não estar realçados, dependendo dos seus nomes.
- Clique nos botões Localizar próximo e Localizar anterior na barra Localizar para percorrer as ocorrências correspondentes.
- Redefina o critério de pesquisa clicando no botão Limpar na barra Localizar.
Exibir demonstração
Para localizar componentes por correspondência de atributos:
- Clique no ícone de lente de aumento na caixa Localizar,
e selecione Declaração de atributo da lista.
Nesse caso, o IDE irá procurar componentes com atributos que correspondam à seqüência inserida na caixa Localizar.
- Clique na caixa Localizar, digite minoccur e pressione Enter.
O IDE seleciona a primeira ocorrência correspondente (quando ela aparece na origem).
- Na exibição Esquema, clique com o botão direito do mouse na seleção (tradeIn) e escolha Ir para > Fonte.
O IDE alterna para a exibição Fonte e o cursor é posicionado na seguinte linha:
<xs:nome do elemento="tradeIn" minOccurs="0">
porque a seqüência minOccurs corresponde aos seus critérios de pesquisa.
- Na exibição Fonte, com o cursor na linha <xs:nome do elemento="tradeIn" minOccurs="0">, clique com o botão direito do mouse e escolha Ir para > Esquema.
O IDE volta para a exibição Esquema, onde os resultados de Localizar ainda estão realçados.
- Clique nos botões Localizar próximo e Localizar anterior na barra Localizar para percorrer as ocorrências correspondentes.
- Feche a barra Localizar clicando no ícone do "x" vermelho
na barra Localizar.
- Restaure a exibição clicando com o botão direito do mouse na guia do arquivo e escolhendo Restaurar janela no menu pop-up.
Exibir demonstração
superior
Alternando entre exibições do editor do esquema XML
Você pode clicar com o botão direito do mouse no menu pop-up para alternar rapidamente entre as exibições Fonte, Esquema e Design no editor do esquema XML.
Para alternar entre exibições do editor do esquema XML:
- Se mySchemaPrj não estiver aberto no IDE, abra-o agora e, em seguida, abra o arquivo do esquema newLoanApplication.
- Maximize a exibição 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 em coluna da exibição Esquema.
- Na exibição Esquema, clique no botão de coluna
para verificar se você está no modo de coluna da exibição.
- Na primeira coluna da exibição, selecione o nó Tipos complexos.
- Na segunda coluna, selecione o nó DurationType, clique com o botão direito do mouse e escolha Ir para > Fonte.
O IDE substitui a exibição Esquema pela exibição Fonte e destaca a primeira linha do bloco do tipo complexo DurationType.
- Na exibição Fonte, posicione o cursor na definição do elemento anos na definição do tipo complexo DurationType.
A linha fica da seguinte forma:
<xs:element name="anos" type="xs:positiveInteger"/>
- Clique com o botão direito do mouse e escolha Ir para > Esquema.
O IDE substitui a exibição Fonte pela exibição Esquema e destaca o elemento anos na exibição.
- Clique com o botão direito do mouse no nó anos e escolha Ir para > Design.
O IDE substitui a exibição Esquema pela exibição Design e destaca o elemento anos na exibição.
- Na exibição Design, selecione o nó do elemento global autoLoanApplication na parte superior da área de design do esquema.
- Clique com o botão direito do mouse e escolha Ir para > Esquema.
O IDE substitui a exibição Design pela exibição Esquema e destaca o elemento autoLoanApplication na segunda coluna da exibição.
Exibir demonstração
superior
Próxima etapa
As etapas em Trabalhando com componentes do esquema XML mostram como adicionar, editar e excluir componentes do esquema, como desfazer e refazer suas ações, como tirar vantagem da funcionalidade arrastar e soltar, e como usar as funções recortar, copiar e colar.
superior