XSD 简易元素
- 上一页 XSD <schema>
- 下一页 XSD 属性
XML Schema ສາມາດອະທິບາຍປະກອບຂອງບັນນາດ XML.
ປະກອບທີ່ຄົງສະນັບແມ່ນປະກອບທີ່ພຽງແຕ່ມີຂໍ້ຄວາມ. ມັນຈະບໍ່ມີປະກອບອື່ນໆຫຼືຄວາມຜູ້ສະເພາະ.
ສິ່ງທີ່ເປັນປະກອບທີ່ຄົງສະນັບແມ່ນແນວໃດ?
ປະກອບທີ່ຄົງສະນັບແມ່ນປະກອບທີ່ພຽງແຕ່ມີຂໍ້ຄວາມ. ມັນຈະບໍ່ມີປະກອບອື່ນໆຫຼືຄວາມຜູ້ສະເພາະ.
ແຕ່ “ພຽງແຕ່ຂໍ້ຄວາມ” ການກໍານົດນີ້ສາມາດສ້າງຄວາມຜິດຫວັງຢ່າງງ່າຍດາຍ. ຂໍ້ຄວາມມີຊະນິດຫຼາຍຊະນິດ. ມັນສາມາດເປັນປະເພດຄລາຍນິວຊີບພາຍໃນ XML Schema (boolean, string, data ແລະອື່ນໆ) ຫຼື ມັນສາມາດເປັນປະເພດຄລາຍນິວຊີບເລືອກຕົວຂອງທ່ານ.
ທ່ານສາມາດເພີ່ມການກໍານົດ (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 属性