Re: Does the DFDL specification state that the content of an xs:choice is always evaluated in the order listed in the DFDL schema?

2020-12-24 Thread Steve Lawrence
Yep, section 9.3.3 says: > [A choice] is resolved sequentially, or by direct dispatch. > Sequential choice resolution occurs by parsing each choice branch in > schema definition order until one is known-to-exist. You're correct about your schema. In the latter schema, the integer branch will ne

Does the DFDL specification state that the content of an xs:choice is always evaluated in the order listed in the DFDL schema?

2020-12-24 Thread Roger L Costello
Hi Folks, The C programming language specification says that the order of evaluating the arguments of a function call is unspecified. So, one cannot rely on the first argument being evaluated before the second argument. Does the DFDL specification explicitly state an order of evaluating the ele