[ 
https://issues.apache.org/jira/browse/DAFFODIL-2304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Olabusayo Kilo updated DAFFODIL-2304:
-------------------------------------
        Fix Version/s: 2.6.0
    Affects Version/s:     (was: 2.6.0)
                       2.5.0

> 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.5.0
>            Reporter: Olabusayo Kilo
>            Priority: Major
>             Fix For: 2.6.0
>
>
> 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 
>  
> {code:java}
> <xs:group name="s5">
>   <xs:sequence>
>     <xs:sequence dfdl:hiddenGroupRef="ex:s4" />
>   </xs:sequence>
> </xs:group>
> <xs:group name="s6">
>   <xs:sequence dfdl:hiddenGroupRef="ex:s4" />
> </xs:group>
> <xs:element name="e9" dfdl:lengthKind="delimited">
>   <xs:complexType>
>     <xs:sequence dfdl:separator=",">
>       <xs:sequence dfdl:hiddenGroupRef="ex:s6" />
>       <xs:element name="g" type="xs:int"/>
>     </xs:sequence>
>   </xs:complexType>
> </xs:element>
> {code}
> 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
(v8.3.4#803005)

Reply via email to