XML 스키마는 XML 기반 DTD를 대체합니다.
XML 스키마는 XML 문서의 구조를 설명합니다.
XML 스키마 언어는 XSD(XML Schema Definition)로도 참조할 수 있습니다.
XSD 제한 사항/패싯 통사론
제한은 XML 요소나 속성에 허용되는 값을 정의하는 데 사용됩니다. XML 요소에 대한 제한사항을 패싯이라고 합니다.
XSD 제한 사항/패싯 예
다음 예에서는 한정자가 있는 "age"라는 요소를 정의합니다. age 값은 0보다 작거나 120보다 클 수 없습니다.
<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="120"/> </xs:restriction> </xs:simpleType> </xs:element>