XSD to Gosu simple type mappings
For all elements that have simple types, and for all attributes in an XSD, Gosu creates
properties based on the simple schema type of that item. The following table
describes how Gosu maps XSD schema types to Gosu types. For schema types that are
not listed in the table, Gosu uses the schema type’s supertype. For example, the
schema type String is not listed, so Gosu uses the supertype
anySimpleType.
Schema type |
Gosu type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Any type with enumeration facets |
Schema-specific enumeration type |
Any type derived by
list of |
|
Any type derived by
union of ( |
Greatest common supertype
of ( |
