XML 스키마는 기타 데이터 유형
기타 기타 데이터 유형은 부울, base64Binary 인 16 진수, 부동 소수점, 이중 정밀도 된 anyURI, 된 anyURI과 표기법을 포함한다.
Boolean 데이터 유형 (부울 데이터 형식)
부울 데이터의 참 또는 거짓 값을 지정하는 데 사용됩니다.
다음은 선언 논리 방식의 예이다 :
<xs:attribute name="disabled" type="xs:boolean"/>
문서의 요소는 다음과 같이한다 :
<prize disabled="true">999</prize>
참고 : 부울 값이 거짓 사실 합법적 인, 1 (참 표시)과 0 (거짓).
이진 데이터 형식 (이진 데이터 형식)
이진 데이터 유형은 바이너리 형태로 데이터를 표현하는 데 사용된다.
우리는 두 개의 이진 데이터 유형을 사용할 수있다 :
- base64Binary 인 (Base64로 인코딩 된 바이너리 데이터)
- hexBinary에 관한 스펙 (16 진수로 인코딩 된 바이너리 데이터)
여기 hexBinary에 관한 스펙 선언의 방식의 예는 다음과 같습니다
<xs:element name="blobsrc" type="xs:hexBinary"/>
된 anyURI 데이터 유형 (된 anyURI 데이터 형식)
된 anyURI 데이터 유형은 URI를 지정하는 데 사용됩니다.
여기 된 anyURI 선언의 방식의 예는 다음과 같습니다
<xs:attribute name="src" type="xs:anyURI"/>
문서의 요소는 다음과 같이한다 :
<pic src="http://www.w3schools.com/images/smiley.gif" />
참고 : URI에 공백이있는 경우, 20 %로 교체.
기타 데이터 유형
이름 | 기술 |
---|---|
된 anyURI | |
base64Binary 인 | |
부울 | |
더블 | |
플로트 | |
hexBinary에 관한 스펙 | |
NOTATION | |
QName의 |
정의 된 기타 데이터 유형 (제한)의
정의 및 기타 데이터 유형을 병용 할 수있다 :
- 열거 (a Boolean 데이터 유형이 제약 조건을 사용할 수 *)
- 길이 (a Boolean 데이터 유형이 제약을 사용할 수 없음)
- 최대 길이 (a Boolean 데이터 유형이 제약을 사용할 수 없음)
- MINLENGTH (부울 데이터 유형이 제약을 사용할 수 없음)
- 무늬
- 공백
* 역자의 주 : 제약 제약을 의미한다.