Phần tử simpleType của lược đồ XML
❮ Tham chiếu lược đồ XML hoàn chỉnh
Định nghĩa và Cách sử dụng
Phần tử simpleType xác định một kiểu đơn giản và chỉ định các ràng buộc và thông tin về giá trị của các thuộc tính hoặc phần tử chỉ có văn bản.
Thông tin phần tử
- Phần tử mẹ: thuộc tính, phần tử, danh sách, giới hạn, lược đồ, liên hợp
Cú pháp
<simpleType
id=ID
name=NCName
any attributes
>
(annotation?,(restriction|list|union))
</simpleType>
(Dấu? Khai báo rằng phần tử có thể xuất hiện không hoặc một lần bên trong phần tử simpleType)
Attribute | Description |
---|---|
id | Optional. Specifies a unique ID for the element |
name | Specifies a name for the element. This attribute is required if the simpleType element is a child of the schema element, otherwise it is not allowed |
any attributes | Optional. Specifies any other attributes with non-schema namespace |
ví dụ 1
Ví dụ này xác định một phần tử được gọi là "tuổi" là một kiểu đơn giản với một hạn chế. Giá trị của tuổi KHÔNG được thấp hơn 0 hoặc lớn hơn 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>
❮ Tham chiếu lược đồ XML hoàn chỉnh