최신 웹 개발 튜토리얼
 

XSD 숫자 데이터 유형


소수점 데이터 유형은 숫자 값에 사용됩니다.


소수점 데이터 형식

소수점 데이터 유형은 숫자 값을 지정하는 데 사용됩니다.

다음은 스키마의 진수 선언의 예입니다 :

<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