XSD 기타 데이터 유형
기타 기타 데이터 유형은 boolean, base64Binary, hexBinary, float, double, anyURI, QName 및 NOTATION입니다.
부울 데이터 유형
부울 데이터 유형은 true 또는 false 값을 지정하는 데 사용됩니다.
다음은 스키마에서 부울 선언의 예입니다.
<xs:attribute name="disabled" type="xs:boolean"/>
문서의 요소는 다음과 같습니다.
<price disabled="true">999</price>
참고: 부울에 대한 올바른 값은 true, false, 1(true를 나타냄) 및 0(false를 나타냄)입니다.
이진 데이터 유형
이진 데이터 유형은 이진 형식의 데이터를 표현하는 데 사용됩니다.
두 가지 이진 데이터 유형이 있습니다.
- base64Binary(Base64로 인코딩된 이진 데이터)
- hexBinary(16진법으로 인코딩된 이진 데이터)
다음은 스키마에서 hexBinary 선언의 예입니다.
<xs:element name="blobsrc" type="xs:hexBinary"/>
AnyURI 데이터 유형
anyURI 데이터 유형은 URI를 지정하는 데 사용됩니다.
다음은 스키마의 anyURI 선언의 예입니다.
<xs:attribute name="src" type="xs:anyURI"/>
문서의 요소는 다음과 같습니다.
<pic src="https://www.w3schools.com/images/smiley.gif" />
참고: URI에 공백이 있으면 %20으로 바꾸십시오.
기타 데이터 유형
Name | Description |
---|---|
anyURI | |
base64Binary | |
boolean | |
double | |
float | |
hexBinary | |
NOTATION | |
QName |
기타 데이터 유형에 대한 제한 사항
다른 데이터 유형과 함께 사용할 수 있는 제한 사항:
- 열거(부울 데이터 유형은 이 제약 조건을 사용할 수 없음)
- 길이(부울 데이터 유형은 이 제약 조건을 사용할 수 없음)
- maxLength(부울 데이터 유형은 이 제약 조건을 사용할 수 없음)
- minLength(부울 데이터 유형은 이 제약 조건을 사용할 수 없음)
- 무늬
- 공백