Frank and I are prototyping Sequence getSubstitutionValues(DataObject dataObject, Property head) in XMLHelper (SDOUtil for the time being).
The returned Sequence enables SDO users to both get and set/add/remove substitution element instances, especially when head.isMany() The spec may be adjusted a little that open setting of substitution element instance will populate the open area INSTEAD of the matching head, since explicit populating is available by getSubstitutionValues from now on. It's ambiguous when both open area and head present anyway. You're much more than welcomed to comment or/and help, any time. -- Sincerely Yang ZHONG
