ປ່ວຍສ່ວນ 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"/>