Latest web development tutorials

XML urut Skema elemen

XML Schema Referensi Lengkap XML Schema Referensi

Definisi dan Penggunaan

Urutan elemen membutuhkan elemen kelompok untuk menentukan urutan mereka muncul dalam elemen yang mengandung. Setiap elemen anak dapat terjadi nol ke sejumlah kali.

Informasi elemen

  • elemen induk: kelompok, pilihan, urut, complexType , pembatasan (baik simpleContent dan complexContent), ekstensi (baik simpleContent dan complexContent)

tatabahasa

<sequence
id=ID
maxOccurs=nonNegativeInteger|unbounded
minOccurs=nonNegativeInteger
any attributes
>

(annotation?,(element|group|choice|sequence|any)*)

</sequence>

(? Elemen Pernyataan dalam elemen urutan dapat terjadi nol atau satu.)

属性 描述
id 可选。规定该元素的唯一的 ID。
maxOccurs 可选。规定 any 元素在父元素中可出现的最大次数。该值可以是大于或等于零的整数。若不想对最大次数设置任何限制,请使用字符串 "unbounded"。 默认值为 1。
minOccurs 可选。规定 any 元素在父元素中可出现的最小次数。该值可以是大于或等于零的整数。若要指定该 any 组是可选的,请将此属性设置为零。 默认值为 1。
any attributes 可选。规定带有 non-schema 命名空间的任何其他属性。

contoh 1

Contoh ini adalah pernyataan terhadap "personinfo" elemen, elemen yang diperlukan dalam rangka mengandung lima unsur berikut: "firstname", "nama belakang", "alamat", "kota", dan "negara".

<xs:element name="personinfo">
<xs:complexType>
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
<xs:element name="address" type="xs:string"/>
<xs:element name="city" type="xs:string"/>
<xs:element name="country" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>

contoh 2

Contoh ini adalah pernyataan untuk "hewan peliharaan" elemen mungkin berisi nol atau lebih elemen dari anjing dan kucing:

<xs:element name="pets">
<xs:complexType>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="dog" type="xs:string"/>
<xs:element name="cat" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>


XML Schema Referensi Lengkap XML Schema Referensi