<xs:sequence dfdl:hiddenGroupRef="hideH" /> ... <xs:group name="hideH"> <xs:sequence> <xs:element name="h" dfdl:length="1" dfdl:lengthKind="explicit" type="xs:string" dfdl:outputValueCalc="{'H'}" minOccurs="0"/> </xs:sequence> </xs:group>
Results in this error: dfdl:outputValueCalc cannot be defined on optional elements. Is there a way to hide optional elements?