Table of Contents
The following table describes the mappings for the XSD built-in simple types.
XSD Built-In Type | C# Type | Java Type |
---|---|---|
anyURI | string | string |
base64Binary | com.objsys.xbinder.runtime.XBByteArray | com.objsys.xbinder.runtime.XBByteArray |
boolean | bool | boolean |
byte | sbyte | byte |
date | string | javax.xml.datatype.XMLGregorianCalendar |
dateTime | string | javax.xml.datatype.XMLGregorianCalendar |
decimal | decimal | java.math.BigDecimal |
double | double | double |
duration | com.objsys.xbinder.runtime.XBDuration | javax.xml.datatype.Duration |
ENTITIES | string[] | string[] |
ENTITY | string | string |
float | float | float |
gDay | string | javax.xml.datatype.XMLGregorianCalendar |
gMonth | string | javax.xml.datatype.XMLGregorianCalendar |
gMonthDay | string | javax.xml.datatype.XMLGregorianCalendar |
gYear | string | javax.xml.datatype.XMLGregorianCalendar |
gYearMonth | string | javax.xml.datatype.XMLGregorianCalendar |
hexBinary | string | com.objsys.xbinder.runtime.XBByteArray |
ID | string | string |
IDREF | string | string |
IDREFS | string[] | String[] |
integer | int | int |
int | int | int |
language | string | string |
long | long | long |
Name | string | string |
NCName | string | string |
negativeInteger | int | int |
NMTOKEN | string | string |
NMTOKENS | string[] | string[] |
nonNegativeInteger | uint | int |
nonPositiveInteger | int | int |
normalizedString | string | string |
positiveInteger | uint | int |
short | short | short |
string | string | string |
time | string | javax.xml.datatype.XMLGregorianCalendar |
token | string | String |
unsignedByte | byte | short |
unsignedShort | ushort | int |
unsignedInt | uint | long |
unsignedLong | ulong | java.math.BigInteger |