<전체 XML 스키마 참조
정의 및 사용
complexContent 요소가 혼합 된 내용 또는 유일한 요소를 포함하는 복잡한 유형에 확장 또는 제한을 정의합니다.
요소 정보
- Parent elements: complexType에
통사론
<complexContent
id=ID
mixed=true|false
any attributes
>
(annotation?,(restriction|extension))
</complexContent>
(α-기호 요소가 complexContent 요소 내에 0 또는 1 시간이 발생할 수 있음을 선언합니다)
속성 | 기술 |
---|---|
id | 선택 과목. 요소의 고유 ID를 지정 |
mixed | 선택 과목. 문자 데이터는이 complexType을 요소의 자식 요소 사이에 표시 할 수 있는지 여부를 지정합니다. 기본값은 false입니다 |
any attributes | 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다 |
예 1
다음의 예는, 복합 형,이 "fullpersoninfo" 다른 복합 형식에서 파생, "personinfo" 세 가지 추가 요소와 상속 형 확장하여, (address, city and country) :
<xs:element name="employee" type="fullpersoninfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="fullpersoninfo">
<xs:complexContent>
<xs:extension base="personinfo">
<xs:sequence>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
위의 예에서 "employee" 의 메시지 있어야합니다 요소, 순서, 다음과 같은 요소 : "firstname" , "lastname" , "address" , "city" 및 "country" .
<전체 XML 스키마 참조