혼합 내용 또는 요소만 포함하는 복합 형식에 대한 제한이나 확장이 들어 있습니다.
<complexContent
id = ID
mixed = Boolean
{any attributes with non-schema Namespace}...>
Content: (annotation?, (restriction | extension))
</complexContent>
특성
id
이 요소의 ID입니다. id 값은 ID 형식이어야 하며 이 요소를 포함하는 문서 내에서 고유한 값이어야 합니다.선택적 항목입니다.
mixed
문자 데이터를 이 complexType 요소의 자식 요소 사이에 표시할 수 있는지 여부를 나타내는 표시기입니다. 기본값은 false입니다.이 mixed 특성은 포함하는 complexType 요소에 지정된 mixed 특성 값을 재정의할 수 있습니다.
선택적 항목입니다.
요소 정보
발생 횟수 |
한 번 |
부모 요소 |
|
내용 |
선택적 요소. annotation 필수 항목으로 restriction (complexContent) 또는 extension (complexContent) 요소 중 단 하나입니다. |
예제
다음 예제에서는 두 개의 추가 요소(state
및 zipcode
)가 있는 상속된 형식을 확장하여 다른 복합 형식(address
)에서 파생된 복합 형식(USAddress
)을 보여 줍니다.
<xs:complexType name="address">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="street" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="USAddress">
<xs:complexContent>
<xs:extension base="address">
<xs:sequence>
<xs:element name="state" type="USState"/>
<xs:element name="zipcode" type="xs:positiveInteger"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
관련 자료
자세한 내용은 www.w3.org/TR/2001/REC-xmlschema-1-20010502/\#element-all에 있는 Structures Recommendation을 참조하십시오.