XML 스키마는 XML 기반 DTD를 대체합니다.

XML 스키마는 XML 문서의 구조를 설명합니다.

XML 스키마 언어는 XSD(XML Schema Definition)로도 참조할 수 있습니다.

XSD 속성 통사론

단순 요소는 속성을 가질 수 없습니다. 요소에 속성이 있으면 복합 유형으로 처리됩니다. 그러나 속성 자체는 항상 단순 유형으로 선언됩니다.

XSD 속성 예

아래 예에서 기본값은 "EN"입니다.

<xs:attribute name="lang" type="xs:string" default="EN"/>

고정 값도 요소에 자동으로 할당되며 다른 값을 지정할 수 없습니다.

아래 예에서 고정 값은 "EN"입니다.

<xs:attribute name="lang" type="xs:string" fixed="EN"/>