Phần tử simpleContent của XML Schema
Định nghĩa và cách sử dụng
Phần tử simpleContent chứa việc phát triển hoặc giới hạn phần tử complexType (nó có nội dung là dữ liệu ký tự hoặc phần tử simpleType) và không chứa bất kỳ phần tử nào.
Thông tin phần tử
Lần xuất hiện | Lần |
Phần tử cha | complexType |
Nội dung |
Tùy chọn — ghi chú Bắt buộc — Có và chỉ có một trong các phần tử sau: giới hạn (simpleContent) hoặc phát triển (simpleContent). |
Ngữ pháp
<simpleContent id=ID bất kỳ thuộc tính nào > (ghi chú?,(giới hạn|phát triển)) </simpleContent>
(? ký hiệu này được chỉ định trong phần tử simpleContent, phần tử này có thể xuất hiện 0 hoặc 1 lần.)
Thuộc tính | Mô tả |
---|---|
id | Tùy chọn. Định nghĩa ID duy nhất của phần tử này. |
bất kỳ thuộc tính nào | Tùy chọn. Định nghĩa bất kỳ thuộc tính nào có không gian tên non-schema. |
Mô hình
Ví dụ 1
Đây là một phần tử XML chỉ chứa văn bản (
<shoesize country="france">35</shoesize>
Ví dụ dưới đây khai báo một loại phức hợp "shoesize", nội dung của nó được định nghĩa là loại dữ liệu số và có thuộc tính country:
<xs:element name="shoesize"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="country" type="xs:string" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element>