<xsd:complexContent> 元素

包含对复杂类型(包含混合内容或仅包含元素)的扩展或限制。

<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 属性值。

    可选。

元素信息

出现次数

一次

父元素

complexType

内容

可选。 annotation

必选。 有且只有下列元素之一:restriction (complexContent)extension (complexContent)

示例

以下示例具有复杂类型 USAddress,该类型是从另一个复杂类型 address 派生的,方法是通过两个附加的元素(statezipcode)扩展该继承的类型。

其他资源

有关更多信息,请参见“W3C XML Schema Part 1: Structures Recommendation”(W3C XML 架构第 1 部分:结构建议),网址为:www.w3.org/TR/2001/REC-xmlschema-1-20010502/#element-all。

另请参见

参考

XML 架构 (XSD) 参考
XML 架构元素