I can't find clarity on this:
<sequence>
<element name="foo" type="int" dfdl:lengthKind="explicit" dfdl:length="1"/>
<element name="bar" type="int" dfdl:lengthKind="explicit" dfdl:length="1"/>
<element name="foo" type="int" dfdl:lengthKind="explicit" dfdl:length="1"/>
<element name="bar" type="int" dfdl:lengthKind="explicit" dfdl:length="1"/>
</sequence>
Is this allowed?
If so, then the XPaths for accessing the 2nd foo would be foo[2], and the path "foo" would be ambiguous or
could be treated as identifying an array. In which case one could do an expression dfdl:occursCount("foo") and get back 2 ??
Or am I completely missing the boat here?
--
Mike Beckerle | OGF DFDL Workgroup Co-Chair | Tresys Technology | www.tresys.com