XML Schema Constructs not Supported
The following XML schema constructs are not supported in UFDL:
...
list type
complexTypedefined as an extension of asimpleTypegroupnillable declarations
includeredefinesubstitutionGroup
Validation against XML Schema Definition
XML input data is not fully validated against the XML Schema Definition, so you must ensure that your data is correct. For example, if maxOccurs is set to 1 you must ensure that that element does not occur more than once.
Support Limitations for Union and Restrictions
- Range restrictions have been added to the following predefined types:
byte,short,unsignedByte,unsignedShort,nonPositiveInteger,nonNegativeInteger,positiveIntegerandnegativeInteger. Range restrictions for the types that exceed theintegerrange, such aslong, are not supported when usinguniontype andrestrictions. - Only
stringandintegertypes can be used as base in restrictions, e.ginteger,byte,short,positiveInt. - A union can only be referred to via a
refto an element, not via atype. - The following restrictions are not supported:
fractionDigits,totalDigitsandwhiteSpace.