Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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