É possível incluir um discriminador em um objeto do esquema DFDL para permitir que o analisador de DFDL resolva um ponto de incerteza.
Antes de começar:
Crie ou abra
um arquivo de esquema DFDL. Consulte
Editor de Esquema DFDL para obter uma descrição do
Editor de Esquema DFDL.
- Na visualização do Editor, selecione o objeto do esquema DFDL no qual deseja incluir um discriminador.
- Na guia Declarações e Discriminadores da área Propriedades do DFDL, selecione
Discriminadores, em seguida, clique em Incluir Discriminador. Se uma declaração já estiver aplicada ao objeto, a opção Discriminadores estará desativada, pois um objeto não pode ter ambos uma declaração e um discriminador aplicados a ele. Uma nova entrada na tabela é criada.
- Insira sua expressão de teste no campo Condição de Teste e uma mensagem de erro legível para o ser humano no campo Mensagem. A assistência do conteúdo está disponível para o campo Condição de Teste; pressione Ctrl+Space para abrir o Construtor de Expressões XPath.
- Salve seu modelo de mensagem.
Seu discriminador é usado quando o modelo de mensagem for executado.