|
|||||||||
软件包 javax.xml.datatype
XML/Java 类型映射关系。请参见:
描述
类摘要 | |
---|---|
DatatypeConstants | 包含基本 Datatype 值作为常量的实用工具类。 |
DatatypeConstants.Field | 类型安全的枚举类,它表示 Duration 类的六个字段。 |
DatatypeFactory | 创建新 javax.xml.datatype Object 的工厂,该对象将 XML 映射到 Java Object 或从 Java Object 映射。 |
Duration | W3C XML Schema 1.0 规范中定义的时间范围的不可变表示形式。 |
XMLGregorianCalendar | W3C XML Schema 1.0 日期/时间数据类型的表示形式。 |
异常摘要 | |
---|---|
DatatypeConfigurationException | 指示严重的配置错误。 |
软件包 javax.xml.datatype 的描述
XML/Java 类型映射关系。
javax.xml.datatype
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 数据类型 |
---|---|
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 1.0 and XPath 2.0 Data Model | Java 数据类型 |
---|---|
xdt:dayTimeDuration | Duration |
xdt:yearMonthDuration | Duration |
具有到 Java 类型的“自然”映射的 W3C XML Schema 数据类型由 JSR 31 :Java™ Architecture for XML Binding (JAXB) Specification, Binding XML Schema to Java Representations 定义。JAXB 为 XML Schema 内置数据类型定义的映射关系包括:
- xs:anySimpleType
- xs:base64Binary
- xs:boolean
- xs:byte
- xs:decimal
- xs:double
- xs:float
- xs:hexBinary
- xs:int
- xs:integer
- xs:long
- xs:QName
- xs:short
- xs:string
- xs:unsignedByte
- xs:unsignedInt
- 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
- Since 1.5
所有类
|
|||||||||