Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • the ability for the dfdlx:repValues property to be omitted and its value implied
    • generation schemas should always add the dfdlx:repValues property for now.
  • the ability to synthesize ILLEGAL_N from an unmapped integer.
    • Currently a processing error occurs
    • Schemas should define explicit ILLEGAL_N enumeration values for all integers, along with a pattern facet with a regular expression indicating that the string cannot begin with "ILLEGAL_" such as "[^(ILLEGAL)].*"
      • This works because within a simple-type definition enumerations and patterns are ANDed. One of the enumerations must be satisfied, AND one of the patterns (if there is more than one pattern).
      • This could be extended, if other enumeration values want to be considered well-formed, but invalid the regular expression can also exclude those E.g., UNDEFINED, UNUSED, or other marker enumeration values. 

...