Phần tử simpleContent của XML Schema
Định nghĩa và cách sử dụng
Phần tử simpleContent chứa sự mở rộng hoặc giới hạn của phần tử complexType (nó có nội dung là dữ liệu văn bản 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ử
Số lần xuất hiện | Lần |
Phần tử cha | complexType |
Nội dung |
Tùy chọn — annotation Bắt buộc — Có và chỉ có một trong các phần tử sau: restriction (simpleContent) hoặc extension (simpleContent). |
Ngữ pháp
<simpleContent id=ID Bất kỳ thuộc tính nào > (annotation?,(restriction|extension)) </simpleContent>
(? ký hiệu cho thấy phần tử này có thể xuất hiện 0 hoặc 1 lần trong phần tử simpleContent.)
Thuộc tính | Mô tả |
---|---|
id | Tùy chọn. Quy định ID duy nhất của phần tử này. |
Bất kỳ thuộc tính nào | Tùy chọn. Quy định bất kỳ thuộc tính nào của không gian tên không theo schéma. |
Thực instance
Ví dụ 1
Đây là một phần tử XML chỉ chứa văn bản (<shoesize>):
<shoesize country="france">35</shoesize>
Dưới đây là ví dụdeclare một loại phức tạp "shoesize", nội dung của nó được xác định là loại dữ liệu số nguyên, 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>