Latest web development tutorials

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 (부울 데이터 유형이 제약을 사용할 수 없음)
  • 무늬
  • 공백

* 역자의 주 : 제약 제약을 의미한다.