Ferramentas do esquema XML: Validando esquemas XML
Última atualização: 20 de outubro de 2006
Voltar para Introdução às ferramentas do esquema XML
O objetivo deste tutorial é rever o recurso que pode ser usado para validar os arquivos do 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
Trabalhando com arquivos interrompidos do esquema XML
Para demonstrar a validação, insira um erro em um dos arquivos do esquema XML no projeto mySchemaPrj e depois use a função de validação para localizar o erro e ver o que acontece quando um esquema não é válido.
Para inserir um erro:
- 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.
Maximizar a exibição permite que você veja mais informações sobre o esquema na exibição de coluna da exibição Esquema.
- Na primeira coluna da exibição Esquema, selecione o nó Elementos.
- Na segunda coluna da exibição Esquema, selecione o nó autoLoanApplication, clique com o botão direito do mouse e escolha Ir para > Fonte.
- Na exibição Fonte, remova o colchete de fechamento da definição do elemento autoLoanApplication.

- Na barra de ferramentas do editor, clique no botão Verificar XML
para verificar se você introduziu um erro de XML.
A janela Saída - Verificar XML é aberta com o resultado da verificação, que mostra que um erro foi encontrado. Mensagens similares às exibidas abaixo aparecem na janela Saída - Verificar XML:
Verificação de XML iniciada.
Verificando arquivo:/C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd...
Tipo do elemento "xs:elemento" deve ser seguido das especificações de atributo, ">" ou "/>". [10]
Verificação do XML finalizada.
- Na barra de ferramentas do editor, clique no botão Validar XML
para validar o XML.
A janela Saída - Verificar XML é atualizada para mostrar um erro de validação:
Validação de XML iniciada.
C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd:10,8
Tipo do elemento "xs:elemento" deve ser seguido das especificações de atributo, ">" ou "/>".
C:/IDEProjects/mySchemaPrj/src/newLoanApplication.xsd:10,8
Tipo do elemento "xs:elemento" deve ser seguido das especificações de atributo, ">" ou "/>".
2 Erro(s), 0 Aviso(s).
Validação de XML concluída.
Exibir demonstração
Para trabalhar com um arquivo interrompido do esquema:
- Clique no botão Esquema na barra de ferramentas do editor para alternar para a exibição Esquema.
O conteúdo do esquema não aparece na exibição Esquema. Em vez disso, a seguinte mensagem aparece no meio da exibição:
<O esquema não está bem formado. Corrija-o na exibição Fonte.>
- Clique no botão Fonte para voltar para a exibição Fonte.
- Adicione o colchete de fechamento na definição do elemento autoLoanApplication para corrigir o problema.
Observação: Se o recurso de conclusão de código estiver ativado, acontece o seguinte assim que você digita o colchete de fechamento (>): o IDE adiciona o seguinte código para fechar o elemento:
</xs:elemento>. Nesse caso, exclua a seqüência </xs:elemento>.
O autoLoanApplication já está finalizado bem abaixo no arquivo de origem.
- Verifique se você corrigiu o erro executando o seguinte procedimento:
- Na barra de ferramentas do editor, clique no botão Verificar XML
para verificar se o erro foi corrigido.
A janela Saída - Verificar XML é atualizada com o resultado da verificação, que mostra que não foram encontrados erros.
- Na barra de ferramentas do editor, clique no botão Validar XML
para validar o XML.
A janela Saída - Verificar XML é atualizada para mostrar que não há erros de validação.
- Clique no botão Esquema na barra de ferramentas do editor para alternar para a exibição Esquema.
Observe que o conteúdo do esquema agora aparece na exibição Esquema porque você corrigiu o erro na origem.
- Feche a janela Saída clicando no botão Fechar na barra de títulos da janela.
- No menu principal do IDE, escolha Arquivo > Salvar todos.
Exibir demonstração
superior