Olabusayo Kilo created DAFFODIL-2304:

             Summary: hiddenGroupRef in group is dropped during unparse
                 Key: DAFFODIL-2304
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2304
             Project: Daffodil
          Issue Type: Bug
    Affects Versions: 2.6.0
            Reporter: Olabusayo Kilo

HiddenGroupRef's in a group without a sequence tag (i.e s6 instead of s5) will 
result in s6 being dropped in an unparse test case (see 
test_ignoredHiddenGroupRefWithNoSequenceParent), with a "DFDL 

<xs:group name="s5">
    <xs:sequence dfdl:hiddenGroupRef="ex:s4" />
<xs:group name="s6">
  <xs:sequence dfdl:hiddenGroupRef="ex:s4" />

<xs:element name="e9" dfdl:lengthKind="delimited">
    <xs:sequence dfdl:separator=",">
      <xs:sequence dfdl:hiddenGroupRef="ex:s6" />
      <xs:element name="g" type="xs:int"/>
With some preliminary investigating, I narrowed it down to how children are 
extracted with apparentXMLChildren in SequenceGroup.scala. There may be 
implications to changing this that needs to be investigated.


This message was sent by Atlassian Jira

Reply via email to