Recursos Não Suportados

Os recursos de DFDL 1.0 a seguir não são suportados atualmente nesta implementação.

Enumerações de Propriedade

As seguintes enumerações de propriedade não são suportadas.

Recurso Referência na Especificação DFDL
dfdl:documentFinalTerminatorCanBeMissing "yes" 12.2 Propriedades para Especificar Delimitadores
dfdl:truncateSpecifiedLengthString "yes" 13.4 Propriedades Específicas de Sequências com Representação de Texto
dfdl:textBiDi "yes" 21. Recursos DFDL Opcionais
dfdl:occursCountKind "stopValue" 16. Matrizes e Elementos Opcionais: Propriedades para Itens de Dados Repetitivos e de Ocorrência Variável
dfdl:binaryCalendarRep "packed" 13.13 Propriedades específicas de calendário com representação Binária
dfdl:sequenceKind "unordered" 14.3 Grupos de Sequências Desordenadas
dfdl:floating "yes" 14.4 Elementos Flutuantes
dfdl:lengthKind "endOfParent" 12.3 Propriedades para Especificar Comprimentos
dfdl:lengthKind "pattern" 12.3 Propriedades para Especificar Comprimentos
dfdl:testKind "pattern" (dfdl:assert) 7.3 O Elemento de Anotação dfdl:assert
dfdl:testKind "pattern" (dfdl:discriminator) 7.4 O Elemento de Anotação dfdl:discriminator

Properties

As seguintes propriedades não são suportadas:

Recurso Referência na Especificação DFDL
dfdl:hiddenGroupRef 14.5 Grupos Ocultos
dfdl:inputValueCalc 17. Propriedades de Valor Calculado
dfdl:outputValueCalc 17. Propriedades de Valor Calculado

Combinações de Propriedades

As seguintes combinações de propriedades não são suportadas:

Recurso Referência na Especificação DFDL
dfdl:representation "binary" e dfdl:lengthKind "delimited"
Quando a propriedade dfdl:prefixLengthType é usada para referenciar um tipo simples, a propriedade dfdl:lengthkind para esse tipo simples não pode ser "prefixada".

Funções

As seguintes funções não são suportadas nas expressões DFDL:

Recurso Referência na Especificação DFDL
fn:empty 23.5 Construtores, Funções e Operadores
fn:exists
fn:name
fn:local-name
fn:namespace-uri
dfdl:representationLength
dfdl:unpaddedLength
dfdl:property
dfdl:testBit
dfdl:setBits
dfdl:countWithDefault
dfdl:count
dfdl:position
dfdl:checkConstraints

Anotações

As seguintes anotações não são suportadas:

Recurso Referência na Especificação DFDL
dfdl:defineVariable 7.7 O Elemento de Anotação dfdl:defineVariable
dfdl:newVariableInstance 7.8 O Elemento de Anotação dfdl:newVariableInstance
dfdl:setVariable 7.9 O Elemento de Anotação dfdl:setVariable

Suporte Limitado

As seguintes propriedades são suportadas apenas pelo analisador ou serializador:

Recurso Referência na Especificação DFDL
dfdl:lengthKind "prefixado" (somente no analisador) 12.3 Propriedades para Especificar Comprimentos
xs:default ou xs:fixed (somente no serializador) 21. Recursos DFDL Opcionais
Copyright IBM Corporation 2011Copyright IBM Corporation 2011.

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