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
◡̈