2.6. 요소 정의

XML 스키마의 요소는 스키마에서 생성된 XML 문서에 있는 요소의 인스턴스를 나타냅니다. 가장 기본적인 요소는 단일 요소로 구성됩니다. 복잡한 형식의 멤버를 정의하는 데 사용되는 요소 요소와 마찬가지로 다음 세 가지 특성이 있습니다.

  • XML 문서에 표시되는 요소의 이름 을 지정하는 필수 특성입니다.A required attribute that specifies the name of the element as it appears in an XML document.
  • type - 요소의 유형을 지정합니다. 형식은 모든 XML 스키마 기본 유형 또는 계약에 정의된 이름이 지정된 복잡한 유형일 수 있습니다. 형식에 인라인 정의가 있는 경우 이 속성을 생략할 수 있습니다.
  • nillable - 문서에서 요소를 완전히 생략할 수 있는지 여부를 지정합니다. nillabletrue 로 설정하면 스키마를 사용하여 생성된 문서에서 요소를 생략할 수 있습니다.

한 요소에는 인라인 유형 정의가 있을 수도 있습니다. 인라인 형식은 complexType 요소 또는 simpleType 요소를 사용하여 지정됩니다. 데이터 유형이 복잡하고 간단한지 지정하면 각 데이터 유형에 사용 가능한 도구를 사용하여 필요한 모든 유형의 데이터를 정의할 수 있습니다. 인라인 유형 정의는 재사용할 수 없으므로 권장되지 않습니다.