simpleType ເປັນສະມາຊິກ XML Schema
ການອະທິບາຍ ແລະ ການນໍາໃຊ້
simpleType ເປັນສະມາຊິກທີ່ສະເພາະມີຂໍ້ມູນທີ່ກ່ຽວກັບຄຸນນະພາບຂອງສະມາຊິກທີ່ມີຂັ້ນຕົວທີ່ບໍ່ມີຮູບພາບ ຫລືສະມາຊິກ ແລະ ການຈຳກັດຂອງພວກມັນ.
ຂໍ້ມູນສະມາຊິກ
ຈຳກັດການປະກອບຕົວ | ບໍ່ມີຂໍ້ຈຳກັດ |
ສະມາຊິກພາຍໃນ | attribute、element、list、restriction (simpleType)、schema、union |
ຂອບເຂດ | annotation、list、restriction (simpleType)、union |
ສັນຍາວິທະຍາ
<simpleType id=ID name=NCName any attributes > (annotation?,(restriction|list|union)) </simpleType>
(? ສະມາຊິກສັນຍາລະບົບສະມາຊິກບໍ່ຕ້ອງອາດປະກອບໃນ simpleType.
ສະມາຊິກ | ອະທິບາຍ |
---|---|
id | ຄວາມຄິດຫຍັງ. ຈຳກັດສະມາຊິກທີ່ມີ ID ສະຫຼະສັດ. |
name |
ນາມປະເພດ. ນາມທີ່ຕ້ອງເປັນສະຫຼະສັດບໍ່ມີຄຳເວລາ (NCName) ທີ່ຖືກກໍານົດໃນ XML Namespace. ຖ້າມີການກໍານົດ. ນາມທີ່ມີຄວາມອັນສະນະຫຼາຍຂອງ simpleType ແລະ complexType ຕ້ອງເປັນສະຫຼະສັດ. ຖ້າ simpleType ເປັນສະມາຊິກຂອງ schema ແມ່ນມັນເປັນການຈຳກັດ. ໃນອີກຈຸດໃດນັ້ນມັນບໍ່ອະນຸຍາດ. |
any attributes | ຄວາມຄິດຫຍັງ. ຈຳກັດຂອງສະມາຊິກທີ່ມີນາມບໍ່ໃນ schema: |
ຕົວຢ່າງ
ຕົວຢ່າງ 1
ກ່າວຫຍັງ "age" ເປັນສະມາຊິກ XML ທີ່ມີຂໍ້ຈຳກັດທີ່ສະເພາະບໍ່ສາມາດມີຄຸນນະພາບບໍ່ຕໍ່າກວ່າ 0 ຫລືຫຼາຍກວ່າ 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>