If an element is within a structure or union then the facet "maxOccurs" on the element will be set to 0.
The XSD output in not effected by the /xxx_DEVELOPMENT qualifiers. All
other qualifiers, such as /SUPPRESS, apply as normal.
2.3.3 Feature Logicals
The SDLXSD_OPTIONS feature logical has been deprecated. However, it is still available and although documented below it is recommended that /SUPPRESS be used instead.
This logical was introduced specifically for generating configuration file schemas. This allows the XML to have the same fields and value restrictions as the configuration block, just without the prefix and/or tag.
SDLXSD_OPTIONS translates to a comman delimited list. Currently the only two options are:
Disables the prefix set in the SDL source module.
It is equivalent to /SUPPRESS=PREFIX.
Disables the tag set in the SDL source module.
It is equivalent to /SUPPRESS=TAG.
Unfortunately, the XML standard says that the dollar sign is not acceptable in a name so SDLXSD converts this to an underscore. There is no command line qualifier or feature logical to switch this on or off as no correctly conforming schema based XML parser would allow it.