소수점 데이터 유형은 숫자 값에 사용됩니다.
소수점 데이터 형식
소수점 데이터 유형은 숫자 값을 지정하는 데 사용됩니다.
다음은 스키마의 진수 선언의 예입니다 :
<xs:element name="prize" type="xs:decimal"/>
문서의 요소는 다음과 같습니다
<prize>999.50</prize>
아니면은 다음과 같습니다
<prize>+999.5450</prize>
아니면은 다음과 같습니다
<prize>-999.5230</prize>
아니면은 다음과 같습니다
<prize>0</prize>
아니면은 다음과 같습니다
<prize>14</prize>
Note: 지정할 수있는 십진수의 최대 수는 18입니다.
정수 데이터 형식
정수 데이터 형식은 소수 구성 요소가없는 숫자 값을 지정하는 데 사용됩니다.
다음은 스키마의 정수 선언의 예입니다 :
<xs:element name="prize" type="xs:integer"/>
문서의 요소는 다음과 같습니다
<prize>999</prize>
아니면은 다음과 같습니다
<prize>+999</prize>
아니면은 다음과 같습니다
<prize>-999</prize>
아니면은 다음과 같습니다
<prize>0</prize>
숫자 데이터 유형
데이터 유형의 모든 아래의 진수 데이터 유형에서 파생합니다 (except for decimal itself) !
이름 | 기술 |
---|---|
byte | 서명 된 8 비트 정수 |
decimal | 진수 값 |
int | 부호있는 32 비트 정수 |
integer | 정수 값 |
long | 서명 된 64 비트 정수 |
negativeInteger | 단지 음의 값을 포함하는 정수 (..,-2,-1) |
nonNegativeInteger | 단지 음이 아닌 값을 포함하는 정수 (0,1,2,..) |
nonPositiveInteger | 만이 아닌 양의 값을 포함하는 정수 (..,-2,-1,0) |
positiveInteger | 단지 양의 값을 포함하는 정수 (1,2,..) |
short | 부호있는 16 비트 정수 |
unsignedLong | 부호없는 64 비트 정수 |
unsignedInt | 부호없는 32 비트 정수 |
unsignedShort | 부호없는 16 비트 정수 |
unsignedByte | 부호없는 8 비트 정수 |
숫자 데이터 형식에 대한 제한
숫자 데이터 유형과 함께 사용할 수있는 제한 사항 :
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace