|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 | |||||||||
javax.xml.datatypeAPI 는, XML / Java 의 형태 매핑을 제공합니다.
참조처:
설명
| 클래스의 개요 | |
|---|---|
| DatatypeConstants | 기본 데이터형의 값을 정수로서 포함하는 유틸리티 클래스입니다. |
| DatatypeConstants.Field | Duration 클래스의 6 개의 클래스를 표현하는 형태 보장된 enum 클래스입니다. |
| DatatypeFactory | XML 를 Java Object 에, 혹은 Java Object 로부터 맵 하는 새로운 javax.xml.datatype Object 를 작성하는 팩토리입니다. |
| Duration | W3C XML Schema 1.0 스펙에 정의된 기간의 불변의 표현입니다. |
| XMLGregorianCalendar | W3C XML Schema 1.0 일시 데이터형의 표현입니다. |
| 예외의 개요 | |
|---|---|
| DatatypeConfigurationException | 중대한 구성 에러를 나타냅니다. |
XML / Java 의 형태 매핑
javax.xml.datatypeAPI 는, XML / Java 의 형태 매핑을 제공합니다.
다음의 XML 표준이 적용됩니다.
| 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) 스펙, Java 표현에의 Binding XML Schema 에 의해 정의되고 있습니다. JAXB 가 정의하는 XML Schema 편입 데이터형의 매핑은 다음과 같습니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.