기타 기타 데이터 유형은 boolean, base64Binary, hexBinary, float, double, anyURI, QName 및 NOTATION .
부울 데이터 형식
Boolean 데이터 유형은 true 또는 false 값을 지정하는 데 사용됩니다.
다음은 스키마의 부울 선언의 예입니다 :
<xs:attribute name="disabled" type="xs:boolean"/>
문서의 요소는 다음과 같습니다
<prize disabled="true">999</prize>
Note: 부울에 대한 유효한 값에 해당하는, 거짓, 1 (which indicates true) , 0 (which indicates false) .
이진 데이터 유형
이진 데이터 타입은 이진 포맷의 데이터를 표현하기 위해 사용된다.
우리는 두 개의 이진 데이터 유형이있다 :
- base64Binary 인 (Base64-encoded binary data)
- hexBinary에 관한 스펙 (hexadecimal-encoded binary data)
다음은 스키마의 hexBinary에 관한 스펙 선언의 예입니다 :
<xs:element name="blobsrc" type="xs:hexBinary"/>
된 anyURI 데이터 유형
된 anyURI 데이터 유형은 URI를 지정하는 데 사용됩니다.
다음은 스키마의 된 anyURI 선언의 예입니다 :
<xs:attribute name="src" type="xs:anyURI"/>
문서의 요소는 다음과 같습니다
<pic src="http://www.w3ii.com/images/smiley.gif" />
Note: URI에 공백이있는 경우, 20 %로 교체.
기타 데이터 유형
이름 | 기술 |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
기타 데이터 유형에 대한 제한
다른 데이터 타입에 이용 될 수 제한 :
- enumeration (a Boolean data type cannot use this constraint)
- length (a Boolean data type cannot use this constraint)
- maxLength (a Boolean data type cannot use this constraint)
- minLength (a Boolean data type cannot use this constraint)
- pattern
- whiteSpace