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"/>