When dfdl:lengthKind is 'explicit' (and dfdl:length is an expression),
'delimited', 'prefixed', 'pattern' the data value is padded to the length given
by the XSD minLength facet for type 'xs:string' or
dfdl:textOutputMinLength property for other types.
dfdl:textOutputMinLength:
Only used when dfdl:textPadKind is 'padChar' and dfdl:lengthKind is
'delimited', 'prefixed', 'pattern', 'explicit' (when dfdl:length is an expression)
or 'endOfParent', and type is not xs:string
Specifies the minimum content length during unparsing for simple types
that do not allow the XSD minLength facet to be specified.
For dfdl:lengthKind 'delimited', 'pattern' and 'endOfParent' the length units
are always characters, for other dfdl:lengthKinds the length units are
specified by the dfdl:lengthUnits property.
If dfdl:textOutputMinLength is zero or less than the length of the
representation text then no padding occurs.
When dfdl:lengthKind is 'explicit' (and dfdl:length is an expression), 'delimited', 'prefixed', 'pattern' the data value is padded to the length given by the XSD minLength facet for type 'xs:string' or dfdl:textOutputMinLength property for other types.
dfdl:textOutputMinLength: Only used when dfdl:textPadKind is 'padChar' and dfdl:lengthKind is 'delimited', 'prefixed', 'pattern', 'explicit' (when dfdl:length is an expression) or 'endOfParent', and type is not xs:string Specifies the minimum content length during unparsing for simple types that do not allow the XSD minLength facet to be specified. For dfdl:lengthKind 'delimited', 'pattern' and 'endOfParent' the length units are always characters, for other dfdl:lengthKinds the length units are specified by the dfdl:lengthUnits property. If dfdl:textOutputMinLength is zero or less than the length of the representation text then no padding occurs.