Latest web development tutorials

elemento de esquema XML complexContent

Esquema XML Referencia XML completo esquema de referencia

Definición y Uso

complexContent elemento define las extensiones o restricciones a un tipo complejo (con contenido mixto o que sólo contienen elementos).

elemento de información

  • Elemento principal: complexType

gramática

<complexContent
id=ID
mixed=true|false
any attributes

>

(annotation?,(restriction|extension))

</complexContent>

(? Iniciar declara que el elemento puede aparecer cero o una vez dentro del elemento complexContent.)

属性 描述
id 可选。规定该元素的唯一的 ID。
mixed 可选。规定是否允许字符数据出现在该 complexType 元素的子元素之间。 默认值为 false。
any attributes 可选。规定带有 non-schema 命名空间的任何其他属性。

Ejemplo 1

El siguiente ejemplo tiene un tipo complejo "fullpersoninfo", este tipo complejo, por extensión, con tres elementos adicionales heredados tipo de otro tipo complejo "personinfo" derivados de:

<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>

En el ejemplo anterior, el elemento "empleado" debe contener los siguientes elementos en orden: "Nombre", "Apellido", "dirección", "ciudad" y "país".


Esquema XML Referencia XML completo esquema de referencia