최신 웹 개발 튜토리얼
 

XSD 기타 데이터 유형


기타 기타 데이터 유형은 boolean, base64Binary, hexBinary, float, double, anyURI, QNameNOTATION .


부울 데이터 형식

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