Le paquetage javax.xml.datatype fournit des classes pour la gestion des types de données XML.
| Type XML Schema | Type Java |
|---|---|
| xs:date | XMLGregorianCalendar |
| xs:dateTime | XMLGregorianCalendar |
| xs:duration | Duration |
| xs:gDay | XMLGregorianCalendar |
| xs:gMonth | XMLGregorianCalendar |
| xs:gMonthDay | XMLGregorianCalendar |
| xs:gYear | XMLGregorianCalendar |
| xs:gYearMonth | XMLGregorianCalendar |
| xs:time | XMLGregorianCalendar |
| Modèle de donnée XQuery 1.0 et XPath 2.0 | Type Java |
|---|---|
| xdt:dayTimeDuration | Duration |
| xdt:yearMonthDuration | Duration |
| Classe | Description |
|---|---|
| DatatypeConstants | contient les constantes et les valeurs fondamentales des types de données XML. |
| DatatypeConstants.Field | représente six champs de la classe Duration. |
| DatatypeFactory | est un fabricateur d'objets javax.xml.datatype. |
| Duration | est une représentation immuable d'une période comme définie dans les spécifications XML Schema 1.0. |
| XMLGregorianCalendar | est une représentation pour les types de données XML date/heure définis dans la spécification XML Schema 1.0. |
| Exception | Description |
|---|---|
| DatatypeConfigurationException | indique une erreur sévère de configuration. |