Linguagem DFDL: Pontos de Incerteza

O modo como os analisadores DFDL resolvem opções, elementos opcionais e matrizes variáveis.

Um analisador DFDL é um analisador de descendência recursiva que usa lookahead para resolver pontos de incerteza: O analisador deve tentar analisar dados de modo especulativo até que um objeto seja 'considerado existente' ou 'considerado inexistente'. Até que a condição tenha sido estabelecida, um erro de processamento faz com que o analisador suprima o erro, retroceda e tente uma alternativa. Para evitar um retrocesso incorreto, use a anotação dfdl:discriminator para declarar que um objeto é 'considerado existente'. Os inicializadores também podem declarar que um objeto é 'considerado existente'.
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

Tópico de referênciaTópico de referência | Versão 1.0 | df20085_