4 This package provides type mappings between XML and Java data types.
7 <table summary='XML Schema type mappings'
>
9 <th>XML Schema data type
</th><th>Java data type
</th>
12 <td>xs:date
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
15 <td>xs:dateTime
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
18 <td>xs:duration
</td><td><a href='Duration.html'
>Duration
</a></td>
21 <td>xs:gDay
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
24 <td>xs:gMonth
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
27 <td>xs:gMonthDay
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
30 <td>xs:gYear
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
33 <td>xs:gYearMonth
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
36 <td>xs:time
</td><td><a href='XMLGregorianCalendar.html'
>XMLGregorianCalendar
</a></td>
40 <table summary='XPath
2.0 data type mappings'
>
42 <th>XPath
2.0 data type
</th><th>Java data type
</th>
45 <td>xdt:dayTimeDuration
</td><td><a href='Duration.html'
>Duration
</a></td>
48 <td>xdt:yearMonthDuration
</td><td><a href='Duration.html'
>Duration
</a></td>
53 Other XML Schema data types are considered to have a
<q>natural
</q> mapping to
54 Java types, which are defined by the Java Architecture for XML Binding (JAXB).