elemen XML Schema simpleType
Definisi dan Penggunaan
simpleType elemen mendefinisikan nilai yang berkaitan dengan informasi dan jenis kendala sederhana mereka, peraturan dan memiliki kandungan teks biasa dari elemen atau atribut.
Informasi elemen
- elemen induk: atribut, elemen, daftar, pembatasan , skema, serikat
tatabahasa
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(? Masuk menyatakan bahwa elemen dapat terjadi nol atau satu kali dalam simpleType elemen.)
属性 | 描述 |
---|---|
id | 可选。规定该元素的唯一的 ID。 |
name |
类型名称。 该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。 如果指定,该名称在所有 simpleType 和 complexType 元素之间必须是唯一的。 如果 simpleType 元素是 schema 元素的子元素,则为必选项,在其他时候则是不允许的。 |
any attributes | 可选。规定带有 non-schema 命名空间的任何其他属性。 |
contoh 1
Dalam hal ini pernyataan "usia" elemen adalah tipe sederhana dengan pembatasan. Nilai usia tidak bisa kurang dari 0 atau lebih besar dari 100:
<xs:element name="age">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="100"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Lengkap XML Schema Referensi