Default mappings from other XML Schema data types to ABL data types
- Last Updated: November 11, 2015
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Default mappings from other XML Schema data types to ABL data types
There are many other XML Schema data types
that could appear in an XML Schema definition. ABL maps these data
types but also preserves the original XML Schema type in the XML-DATA-TYPE attribute
of the buffer-field object. When the WRITE-XML( ) and WRITE-XMLSCHEMA( ) methods encounter
buffer-fields with these values, they write the original XML Schema data
type out to the XML Schema.
The following table lists the other XML Schema data types and the ABL data type they map to.
| XML Schema Type (type) Attribute | ABL Type |
|---|---|
anyURI
|
CHARACTER
|
byte
|
INTEGER
|
double
|
CHARACTER
|
duration
|
CHARACTER
|
ENTITIES
|
CHARACTER
|
ENTITY
|
CHARACTER
|
float
|
CHARACTER
|
gDay
|
CHARACTER
|
gMonth
|
CHARACTER
|
gMonthDay
|
CHARACTER
|
gYear
|
CHARACTER
|
gYearMonth
|
CHARACTER
|
hexBinary
|
RAW
|
ID
|
CHARACTER
|
IDREF
|
CHARACTER
|
IDREFS
|
CHARACTER
|
integer
|
DECIMAL
|
language
|
CHARACTER
|
Name
|
CHARACTER
|
NCName
|
CHARACTER
|
negativeInteger
|
DECIMAL
|
NMTOKEN
|
CHARACTER
|
NMTOKENS
|
CHARACTER
|
nonNegativeInteger
|
DECIMAL
|
nonPositiveInteger
|
DECIMAL
|
normalizedString
|
CHARACTER
|
positiveInteger
|
DECIMAL
|
QName
|
CHARACTER
|
short
|
INTEGER
|
time
|
INTEGER
|
token
|
CHARACTER
|
unsignedByte
|
INTEGER
|
unsignedInt
|
DECIMAL
|
unsignedLong
|
DECIMAL
|
unsignedShort
|
INTEGER
|