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>