간단한 내용 (따라서 빌드 인 데이터 유형 중 하나)과 속성을 모두 포함하는 요소를 만들려면 <simpleType>
요소 대신에 복합 유형을 선언하고 이 복합 유형에는 단순한 컨텐츠가 포함됩니다. <simpleContent>
요소 아래의 <extension>
요소를 사용하여이 작업을 수행합니다.간단한 내용 및 속성을 사용하여 요소 만들기
a)이 새로운 클래스 (기본 형식에서 <extension>
까지 <simpleContent>
요소 아래 파생 됨)가 기본 형식의 빌드 기능과 특성을 모두 캡슐화합니까?
b) 간단한 콘텐츠가 포함되어 있어도 파생 클래스가 복잡한 유형이기 때문에 <simpleType>
요소 대신 <complexType>
을 사용합니까?
c) 모든 복합 유형은 공통 기본 클래스에서 파생됩니까?
고맙습니다
:에
는 더 많은 정보를 참조하시기 바랍니다. XML 스키마 디자이너의 생각 프로세스를 탐색하는 것보다는 자신의 목표를 달성하는 방법을 묻는 것 같습니다. –XML 스키마 디자이너가, 및 요소를 사용하여 간단한 콘텐츠와 특성을 모두 포함하는 요소를 선언해야한다고 요구함으로써 XML 스키마 디자이너가이 문제를 복잡하게 만드는 이유를 간단히 설명하려고합니다. 배후에서 XML 유효성 검사기 및 기타 응용 프로그램이 요소와 해당 유형 (스키마를 사용하여 선언 된 클래스)을 일종의 객체로 처리하지 않으면 XML 스키마 디자이너가 요소를 허용하지 않을 이유가 없습니다 (이 요소는 간단한 내용과 속성)은 단지 요소 –
SourceC