ເປັນຫຍັງຈະໃຊ້ XML Schema?
- Previous page ການກ່າວແມ່ນ XSD
- Next page How to use XSD
XML Schema ມີຄວາມສຳຄັນຫຼາຍກວ່າ DTD
XML Schema ສະໜັບສະໜຸນຊະນິດຂໍ້ມູນ
ໜຶ່ງຈາກຄວາມສາມາດທີ່ສຳຄັນຂອງ XML Schema ແມ່ນການສະໜັບສະໜຸນຊະນິດຂໍ້ມູນ
ຜ່ານການສະໜັບສະໜຸນຊະນິດຂໍ້ມູນ:
- ສາມາດອະທິບາຍຂໍ້ມູນທີ່ອາດກໍານົດຂໍ້ມູນຫຼາຍຂຶ້ນ
- ສາມາດກວດກາຄວາມຖືກຕ້ອງຂອງຂໍ້ມູນຫຼາຍຂຶ້ນ
- ສາມາດເຮັດວຽກງານກັບຂໍ້ມູນຈາກຖານຂໍ້ມູນຫຼາຍຂຶ້ນ
- ສາມາດກໍານົດການຈຳກັດຂໍ້ມູນ (data facets)ຫຼາຍຂຶ້ນ
- ສາມາດກໍານົດຂອງຂອງຮູບແບບຂໍ້ມູນ (ຫຼືຮູບແບບຂໍ້ມູນ)ຫຼາຍຂຶ້ນ
- ສາມາດປ່ຽນປ່ານຂໍ້ມູນລະຫວ່າງຊະນິດຂໍ້ມູນຫຼາຍຂຶ້ນ
ຄວາມຄິດຂອງຜູ້ຂຽນ:ການຄວາມຈຳກັດຂໍ້ມູນ (facets) ແມ່ນຄຳຄືນໃນ XML Schema prototype ທີ່ສາມາດອະທິບາຍວ່າ "ຮູບ" ເພື່ອຈຳກັດຄວາມຜິດສະເຫນີຂອງຊະນິດຂໍ້ມູນ
XML Schema ນໍາໃຊ້ວິນຍານ XML
ໜຶ່ງການສະເພາະຂອງ XML Schema ທີ່ສຳຄັນແມ່ນວ່າພວກເຂົາໄດ້ຂຽນໂດຍ XML。
ມີຫຼາຍຜົນປະໂຫຍດຈາກການຂຽນ XML Schema ໂດຍ XML:
- ບໍ່ຈຳເປັນສຶກສາປະເທດໃໝ່
- Schema ສາມາດແກ້ໄຂໂດຍ XML editor
- Schema ສາມາດຄົ້ນຫາໂດຍ XML parser
- Schema ສາມາດຈັດການໂດຍ XML DOM
- Schema ສາມາດປ່ຽນປ່ານໂດຍ XSLT
XML Schema ສາມາດປ້ອງກັນການສັງການຂໍ້ມູນ
ບໍ່ວ່າຂໍ້ມູນຈະຖືກສົ່ງຈາກຜູ້ສົ່ງໄປຫາຜູ້ຮັບ ຄຳສັບການທີ່ທັງສອງຝ່າຍຕ້ອງມີ "ຄວາມຄິດຄິດຄິດ" ຄືກັນໃນຂໍ້ມູນ
ຜ່ານ XML Schema ຜູ້ສົ່ງສາມາດອະທິບາຍຂໍ້ມູນໃຫ້ຜູ້ຮັບຈະເຂົ້າໃຈໄດ້
ຂໍ້ມູນໜຶ່ງເຊັ່ນ "03-11-2004" ຖືກອະທິບາຍໃນປະເທດບາງບ່ອນວ່າວັນທີ 11 ເດືອນມີນາ ແລະ ບາງບ່ອນວ່າວັນທີ 11 ເດືອນພຸດ。
ແຕ່ວ່າເອັມເລັກໂທມານິກ XML ທີ່ມີຊະນິດຂໍ້ມູນ ອີງຕາມ <date type="date">2004-03-11</date> ສາມາດແກ້ໄຂຄວາມເຂົ້າໃຈຄືກັນຫຍັງ ຍ້ອນວ່າຊະນິດຂໍ້ມູນ "date" ຂອງ XML ຕ້ອງການຟັງຕາມຮູບແບບ "YYYY-MM-DD"。
XML Schema ສາມາດຂະຫຍາຍໄດ້
XML Schema ສາມາດຂະຫຍາຍໄດ້ ຍ້ອນວ່າພວກເຂົາໄດ້ຂຽນໂດຍ XML。
ຜ່ານການນຳມາປະກອບ Schema ທີ່ສາມາດຂະຫຍາຍໄດ້ ທ່ານສາມາດ
- ທີ່ມີ Schema ລັງການສາຍໃຊ້ Schema ຂອງທ່ານ
- Create your own data types derived from standard types
- Refer to multiple Schemas in the same document
Well-formed is not enough
We call documents that conform to XML syntax well-formed XML documents, such as:
- It must start with an XML declaration
- It must have a unique root element
- The start tag must match the end tag
- Elements are case-sensitive
- All elements must be closed
- All elements must be nested correctly
- You must use entities for special characters
Even if the document is well-formed, it cannot be guaranteed that it will not contain errors, and these errors may have serious consequences.
Please consider the following situation: You ordered 5 packs of laser printers, not 5 units. Through XML Schema, most of such errors will be captured by your validation software.
- Previous page ການກ່າວແມ່ນ XSD
- Next page How to use XSD