2.6. 요소 정의
XML 스키마의 요소는 스키마에서 생성된 XML 문서의 요소 인스턴스를 나타냅니다. 가장 기본적인 요소는 단일 요소 요소로
구성됩니다. 복잡한 유형의 멤버를 정의하는 데 사용되는 요소
요소와 마찬가지로 세 가지 속성이 있습니다.
-
name
- XML 문서에 표시되는 요소의 이름을 지정하는 필수 특성입니다. -
type
- 요소의 유형을 지정합니다. 유형은 모든 XML 스키마 기본 유형 또는 계약에 정의된 이름이 지정된 복잡한 유형일 수 있습니다. 유형에 인라인 정의가 있는 경우 이 속성을 생략할 수 있습니다. -
nillable
- 요소에서 완전히 생략할 수 있는지 여부를 지정합니다.nillable
이true
로 설정된 경우 스키마를 사용하여 생성된 모든 문서에서 요소를 생략할 수 있습니다.
요소에는 인라인 유형 정의가 있을 수도 있습니다. 인라인 유형은 complexType
요소 또는 simpleType
요소를 사용하여 지정됩니다. 데이터 유형이 복잡하거나 간단한지 지정하면 각 데이터 유형에 사용할 수 있는 도구를 사용하여 필요한 모든 유형의 데이터를 정의할 수 있습니다. 인라인 유형 정의는 재사용 가능하지 않기 때문에 권장되지 않습니다.