Latest web development tutorials

elemen XML Schema complexContent

XML Schema Referensi Lengkap XML Schema Referensi

Definisi dan Penggunaan

complexContent elemen mendefinisikan ekstensi atau pembatasan pada jenis kompleks (dengan konten campuran atau hanya berisi elemen).

Informasi elemen

  • elemen induk: complexType

tatabahasa

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

>

(annotation?,(restriction|extension))

</complexContent>

(? Masuk menyatakan bahwa elemen dapat terjadi nol atau satu kali dalam complexContent elemen.)

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

contoh 1

Contoh berikut memiliki tipe kompleks "fullpersoninfo", tipe kompleks ini dengan ekstensi dengan tiga elemen tambahan jenis diwarisi dari jenis lain kompleks "personinfo" berasal dari:

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

Dalam contoh di atas, "karyawan" elemen harus mengandung unsur-unsur berikut dalam urutan: "firstname", "nama belakang", "alamat", "kota" dan "negara".


XML Schema Referensi Lengkap XML Schema Referensi