What's the expected behaviour if I place
the following 2 asserts on the same object?
<dfdl:assert>{fn:false()}</dfdl:assert>
<dfdl:assert>{fn:false()}</dfdl:assert>
Do both get evaluated, and the results
'stacked'? Or once the first fails do we not bother with the second?
Spec is not clear.
My motivation is to use multiple dfdl:asserts
to get me out of nested points of uncertainty. I am seeing with IBM
DFDL that the second is not evaluated.
(The order of evaluation is implementation
dependent, but as they are the same that makes no difference.)
Regards
Steve Hanson
Architect, IBM Data Format Description Language (DFDL)
Co-Chair, OGF
DFDL Working Group
IBM SWG, Hursley, UK
smh@uk.ibm.com
tel:+44-1962-815848
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU