模块 java.xml

包 javax.xml.datatype


javax.xml.datatype

定义 XML/Java 类型映射。

此 API 提供 XML/Java 类型映射。

以下 XML 标准适用:


W3C XML 模式/Java 类型映射
W3C XML 模式数据类型 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 和 XPath/Java 类型映射
XQuery 1.0 和 XPath 2.0 数据模型 Java数据类型
xdt:dayTimeDuration Duration
xdt:年月持续时间 Duration

具有“natural”映射到 Java 类型的 W3C XML 模式数据类型由 JSR 31 定义:Java XML 绑定架构 (JAXB) 规范,将 XML 模式绑定到 Java 表示。 JAXB 为 XML 模式内置数据类型定义的映射包括:

  • 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
自从:
1.5
参见: