包含对复杂类型(包含混合内容或仅包含元素)的扩展或限制。
<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)。 |
示例
以下示例具有复杂类型 USAddress
,该类型是从另一个复杂类型 address
派生的,方法是通过两个附加的元素(state
和 zipcode
)扩展该继承的类型。
其他资源
有关更多信息,请参见“W3C XML Schema Part 1: Structures Recommendation”(W3C XML 架构第 1 部分:结构建议),网址为:www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-all。