Os recursos de DFDL 1.0 a seguir não são suportados atualmente nesta implementação.
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 |
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 |
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". |
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 |
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 |
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 |