...
Type | XSD Mapping |
---|---|
boolean | XSD boolean |
Boolean | XSD boolean |
int | XSD int |
Integer | XSD int |
short | XSD int |
Short | XSD int |
double | XSD double |
Double | XSD double |
float | XSD float |
Float | XSD float |
long | XSD long |
Long | XSD long |
char | XSD char |
Character | XSD char |
String | XSD String |
java.sql.Date | XSD date-time |
java.sql.Time | XSD time |
java.util.Calendar | XSD date-time |
byte[] | XSD Base64 |
BigDecimal | XSD Decimal |
BigInteger | XSD Integer |
org.w3c.Document | XSD Any |
org.jdom.Document | XSD Any |
org.jdom.Element | XSD Any |
javax.xml.transform.source | XSD Any |
javax.xml.stream.XMLStreamReader | XSD Any |
Object | XSD Any |
javax.activation.DataSource | XSD Base64 |
javax.activation.DataHandler | XSD Base64 |
Services that Don't Use Soap 1.1
The type mappings for non-Soap-1.1 services start out with the same XSD types as the Soap-1.1 services
Type | XSD Mapping |
---|---|
boolean | XSD boolean |
Boolean | XSD boolean |
int | XSD int |
Integer | XSD int |
short | XSD int |
Short | XSD int |
double | XSD double |
Double | XSD double |
float | XSD float |
Float | XSD float |
long | XSD long |
Long | XSD long |
char | XSD char |
Character | XSD char |
String | XSD String |
java.sql.Date | XSD date-time |
java.sql.Time | XSD time |
java.util.Calendar | XSD date-time |
byte[] | XSD Base64 |
BigDecimal | XSD Decimal |
BigInteger | XSD Integer |
org.w3c.Document | XSD Any |
org.jdom.Document | XSD Any |
org.jdom.Element | XSD Any |
javax.xml.transform.source | XSD Any |
javax.xml.stream.XMLStreamReader | XSD Any |
Object | XSD Any |
javax.activation.DataSource | XSD Base64 |
javax.activation.DataHandler | XSD Base64 |
These services get some additional mappings, as well:
Type | Mapping |
---|---|
javax.xml.datatype.Duration | XSD Duration |
javax.xml.datatype.XMLGregorianCalendar | XSD Date |
javax.xml.datatype.XMLGregorianCalendar | XSD Time |
javax.xml.datatype.XMLGregorianCalendar | XSD gDay |
javax.xml.datatype.XMLGregorianCalendar | XSD gMonth |
javax.xml.datatype.XMLGregorianCalendar | XSD gMonthDay |
javax.xml.datatype.XMLGregorianCalendar | XSD gYear |
javax.xml.datatype.XMLGregorianCalendar | XSD gYearMonth |
javax.xml.datatype.XMLGregorianCalendar | XSD Date-Time |