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>