Validando Esquemas XML

A validação de um esquema XML determina se o estado atual do arquivo esquema XML é semanticamente válido. Os erros serão exibidos na visualização Problemas.

As instruções a seguir foram escritas para a perspectiva do Recurso, mas elas também funcionarão em muitas outras perspectivas.

Para validar um esquema XML:

  1. Clique com o botão direito do mouse no arquivo, na visualização do Navegador e clique em Executar Validação.
  2. Se a validação não for bem-sucedida, você pode consultar a visualização Problemas, para ver quais problemas foram registrados.
    Nota: Se você receber uma mensagem de erro indicando que a visualização Problemas está cheia, será possível aumentar o número de mensagens de erro permitidas, selecionando Propriedades > Validação e especificando o número máximo de mensagens de erro permitidas.

O suporte ao esquema XML no Editor de Esquema XML é baseado na Especificação de Recomendação de Esquema XML do W3C. As especificações de Esquema XML XML Schema Part 1: Structures e XML Schema Part 2: Datatypes do Web site W3C são utilizadas para validação.

Determinadas mensagens de erro contêm uma referência às restrições de esquema listadas no Apêndice C do documento XML Schema Part 1: Structures. Cada restrição possui um nome exclusivo que será referido na mensagem de erro. Por exemplo, se receber uma mensagem de erro com este texto: ct-props-correct e se tiver procurado o texto no documento de Estrutura, você perceberia que ele se refere à seção "Restrição de Componente de Esquema: Propriedades de Definição de Tipo Complexo Corretas".

Você pode configurar as propriedades de um projeto para que diferentes tipos de recursos do projeto sejam automaticamente validados quando forem salvos. Em um menu pop-up do projeto, selecione Propriedades e, em seguida, selecione Validação. Os validadores que podem ser executados em seu projeto serão listados na página Validação.

Tarefas relacionadas
Criando Esquemas XML
Informações relacionadas
../../org.eclipse.jst.j2ee.doc.user/topics/tjval.html
XML Schema Part 1: Structures
XML Schema Part 2: Datatypes