ປ່ວຍສ່ວນ XSD ທີ່ງາຍດາຍ
- ກ່ອນການ XSD <schema>
- ຫລັງການ ປະສົມປ່ວຍສ່ວນ XSD
XML Schema ສາມາດອະທິບາຍປະເພດວັດຖຸຂອງເອກະສານ XML.
ປະເພດຄືນລະບົບພຽງດຽວມີຄຳຕາມພຽງດຽວ.ມັນຈະບໍ່ມີປະເພດອື່ນໆຫລືຜະສານ.
ວ່າແມ່ນຫຍັງປະເພດຄືນ?
ປະເພດຄືນລະບົບພຽງດຽວມີຄຳຕາມພຽງດຽວ.ມັນຈະບໍ່ມີປະເພດອື່ນໆຫລືຜະສານ.
ແຕ່,“ຖ້າມີພຽງຄຳຕາມພຽງດຽວ”ຂອງ facetsແມ່ນສາມາດສ້າງຄວາມເຂົ້າໃຈທີ່ບໍ່ດີ.ຄຳຕາມຫລາຍທີ່ສຸດແມ່ນມີຊະນິດຫລາຍຫຼາຍ.
ພວກເຮົາສາມາດຕິດຕາມປະເພດຂອງວັດຖຸ(ຫົວຂໍ້ facets)ຈິງນັ້ນເພື່ອຈຳກັດຂັ້ນນະສະພາບຂອງວັດຖຸ،ຫລືພວກເຮົາສາມາດຮຽກຮ້ອງໃຫ້ວັດຖຸມີຮູບແບບສະເພາະ.
ການອະທິບາຍປະເພດຄືນ:
ການອະທິບາຍສັນຍາກີດຄືນທີ່ງານ:
<xs:element name="xxx" type="yyy"/>
ບ່ອນນີ້ xxx ແມ່ນຊື່ຂອງປະເພດວັດຖຸ،yyy ແມ່ນປະເພດຂອງວັດຖຸXML Schemaມີປະເພດວັດຖຸລະບົບຫລາຍ.
ຮູບແບບທີ່ໃຊ້ຫລາຍທີ່ສຸດແມ່ນ:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
ຕົວຢ່າງ:
ນີ້ແມ່ນບັນດາປະເພດ XML:
<lastname>Smith</lastname> <age>28</age> <dateborn>1980-03-27</dateborn>
ນີ້ແມ່ນການອະທິບາຍສັນຍາກີດຄືນນັ້ນ:
<xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/>
简易元素的默认值和固定值
简易元素可拥有指定的默认值或固定值。
ຄູ່ມູນສະຫຼຸບຈະມີການແຈກປ່ອຍເອກະສານຢ່າງອົງອອກ, ເມື່ອບໍ່ມີຄູ່ມູນອື່ນໆຖືກກຳນົດ.
ໃນບົດສະຫລຸບດັ່ງລຽງ, ຄູ່ມູນສະຫຼຸບແມ່ນ "red":
<xs:element name="color" type="xs:string" default="red"/>
ຄູ່ມູນພາຍໃຕ້ຈະມີການແຈກປ່ອຍເອກະສານຢ່າງອົງອອກ, ແລະທ່ານບໍ່ສາມາດກຳນົດຄູ່ມູນອື່ນໆ.
ໃນບົດສະຫລຸບດັ່ງລຽງ, ຄູ່ມູນພາຍໃຕ້ມີ "red":
<xs:element name="color" type="xs:string" fixed="red"/>
- ກ່ອນການ XSD <schema>
- ຫລັງການ ປະສົມປ່ວຍສ່ວນ XSD