XSD compound type - only contains elements
- Previous page XSD empty element
- Next page XSD only contains text
ປະເພດ "ພຽງແຕ່ປະເພດ" ປະເພດການປະກອບຫຼັກຈະສາມາດກວມປະເພດອື່ນເທົ່ານັ້ນ:
ປະເພດການປະກອບຫຼັກພຽງແຕ່ກວມປະເພດ:
XML ປະເພດ, "person", ພຽງແຕ່ກວມປະເພດອື່ນ:
<person> <firstname>John</firstname> <lastname>Smith</lastname> </person>
ທ່ານສາມາດຈັດຕັ້ງ "person" ຕາມນັ້ນໃນ schema:
<xs:element name="person"> <xs:complexType> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
ບັງຄັບຫັັງນີ້ <xs:sequence> ດັ່ງກ່າວ. ມັນຫມາຍວ່າປະເພດທີ່ຖືກກໍານົດຕ້ອງຈະປະກອບຢູ່ໃນ "person" ຕາມຊອບສັບທີ່ກ່າວຫາກ່າວນີ້:
ບໍ່ອາດເຈົ້າຈະຈັດຊື່ສຳນັກງານ complexType ແລະອະນຸຍາດໃຫ້ປະເພດຂອງປະເພດ "person" ທີ່ກັບຊື່ນັ້ນ (ຖ້າໃຊ້ວິທີນັ້ນໄດ້ບາງປະເພດຈະອະນຸຍາດທີ່ກັບປະເພດການປະກອບຫຼັກໃຫ້ແກ່ດຽວ):
<xs:element name="person" type="persontype"/> <xs:complexType name="persontype"> <xs:sequence> <xs:element name="firstname" type="xs:string"/> <xs:element name="lastname" type="xs:string"/> </xs:sequence> </xs:complexType>
- Previous page XSD empty element
- Next page XSD only contains text