YYYEJI

[XML] XSD restriction의 minInclusive와 maxInclusive 본문

HTML(or XML) & CSS & JavaScript

[XML] XSD restriction의 minInclusive와 maxInclusive

YEJI ⍢ 2022. 10. 9. 02:24
728x90

XSD 제한(facets)

XSD에서 XML 요소나 속성을 선언할 때,

해당 요소나 속성이 가질 수 있는 값에 대한 범위를 제한할 수 있습니다

 

Simple type을 사용하시면 됩니다.

 

 

 

문법은 아래와 같습니다.

<restriction base="타입">
    타입에 대한 제한 사항
</resctriction>

 

 

숫자의 범위를 나타내 주는 4가지가 있습니다.

<xs:element name="age">
	<xs:simpleType>
    		<xs:restriction base="xs:integer">
        		<xs:minInclusive value="0"/>
          		<xs:maxInclusive vlaue="120"/>
      	  	</xs:restriction>
    	</xs:simpleType>
</xs:element>

✓  integer type에 대해 0~120 사이의 숫자만 받습니다.

 

 

 

①  maxExclusive - 특정 범위의 상한값을 명시

②  maxInclusive - 특정 범위의 상한값을 명시

③  minExclusive - 특정 범위의 하한값을 명시

④  minInclusive - 특정 범위의 하한값을 명시

 

 

✓  inclusive는 명시한 값을 포함 O

 exclusive는 명시한 값은 포함 X

 

 

 

 

◡̈