Hi Folks,

I am converting 350 military data formats to DFDL.

Everyone of the 350 data formats has an optional choice:

<xs:choice minOccurs="0">

DFDL does not allow optional choice. Why?

I recommend changing the DFDL language to allow optional choice.

Everyone of the 350 data formats has branches of a choice that are optional:

<xs:choice>
    <xs:element name="foo" minOccurs="0">

DFDL does not allow branches in a choice to be optional. Why?

I recommend changing the DFDL language to allow optional branches of a choice.

Many of the 350 data formats have an element with complexType that is nillable 
and the nilValue is a hyphen.

DFDL does not allow an element with complexType to have a nilValue other than 
%ES;

I recommend changing the DFDL language to allow elements with complexType to 
have a nilValue other than %ES;

/Roger

Reply via email to