XSD 수치 데이터 타입
십진수 데이터 유형은 수치를 위해 사용됩니다.
십진수 데이터 유형
십진수 데이터 유형은 수치를 규정합니다.
아래는 특정 scheme에서 십진수 선언의 예입니다.
<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>
비고:규정할 수 있는 십진수 숫자의 최대 자릿수는 18자리입니다.
정수 데이터 유형
정수 데이터 유형은 소수 부분이 없는 수치를 규정합니다.
아래는 특정 scheme에서 정수 선언의 예입니다.
<xs:element name="prize" type="xs:integer"/>
문서의 요소는 이와 유사하게 보여야 합니다:
<prize>999</prize>
또는 이와 유사하게:
<prize>+999</prize>
또는 이와 유사하게:
<prize>-999</prize>
또는 이와 유사하게:
<prize>0</prize>
数值형 데이터 유형
주의하세요, 아래의 모든 데이터 유형은 십진수 데이터 유형에서 비롯됩니다(decimal 자체를 제외하고)
이름 | 초수 |
---|---|
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비트 정수 |
数值형 데이터 유형의 제한(Restriction)
数值 데이터 타입과 함께 사용할 수 있는 제한:
- enumeration
- fractionDigits
- maxExclusive
- maxInclusive
- minExclusive
- minInclusive
- pattern
- totalDigits
- whiteSpace