Module
java.xml
Package javax.xml.datatype
定义XML / Java类型映射。
此API提供XML / Java类型映射。
以下XML标准适用:
- W3C XML Schema 1.0 Part 2, Section 3.2.7-14
- XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration
- XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration
W3C XML Schema/Java Type Mappings W3C XML Schema Data Type Java Data Type 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
XQuery and XPath/Java Type Mappings XQuery 1.0 and XPath 2.0 Data Model Java Data Type xdt:dayTimeDuration
Duration
xdt:yearMonthDuration Duration
具有“Java”类型的“ 自然 ”映射的W3C XML模式数据类型由JSR 31定义:Java“XML绑定架构(JAXB)规范,绑定XML模式与Java表示形式”。 用于XML模式的JAXB定义映射内置数据类型包括:
- XS:anySimpleType
- XS:base64Binary的
- XS:布尔
- XS:字节
- XS:小数
- XS:双
- XS:浮法
- XS:hexBinary的
- XS:INT
- XS:整数
- XS:长
- XS:QName的
- XS:短
- XS:字符串
- XS:UnsignedByte的
- XS:无符号整型
- XS:unsignedShort的
- 作者Jeff Suttor
- 见W3C XML Schema 1.0 Part 2, Section 3.2.7-14
- 见XQuery 1.0 and XPath 2.0 Data Model, xdt:dayTimeDuration
- 见XQuery 1.0 and XPath 2.0 Data Model, xdt:yearMonthDuration
- 自1.5
- 从以下版本开始:
- 1.5
-
类摘要 Class 描述 DatatypeConstants 包含基本数据类型值作为常量的实用程序类。DatatypeConstants.Field 类型安全的枚举类,表示Duration
类的六个字段。DatatypeFactory 创建新的javax.xml.datatype
Object
的工厂,javax.xml.datatype
XML映射到/从JavaObject
s。Duration W3C XML Schema 1.0规范中定义的时间跨度的不可变表示。XMLGregorianCalendar W3C XML Schema 1.0日期/时间数据类型的表示。 -
异常摘要 异常 描述 DatatypeConfigurationException Indicates a serious configuration error.