ຮຽນຮູ້ວິທີຂຽນ XML ແບບຟອມທີ່ດີແລະຖືກຕ້ອງ
ບາງຄັ້ງມັນງ່າຍຕໍ່ການເຂົ້າໃຈວິທີການຂຽນ XML ທີ່ດີທີ່ສ້າງໂດຍເບິ່ງຕົວຢ່າງ. ຫນັງສືພິມ Web Writer ຖືກຂຽນໂດຍໃຊ້ຮູບແບບ XML - ຂ້ອຍເອີ້ນວ່າ AML ຫຼືພາສາ Markup Language (ໄປະຮູບ!). ໃນຂະນະທີ່ນີ້ແມ່ນເອກະສານທີ່ເຮັດວຽກ, ມັນບໍ່ແມ່ນເອກະສານ XML ແບບຟອມທີ່ຖືກຕ້ອງຫຼືຖືກຕ້ອງ.
ດີສ້າງ
ມີກົດລະບຽບສະເພາະໃດຫນຶ່ງທີ່ຕ້ອງສ້າງເອກະສານ XML ທີ່ມີຮູບແບບດີ:
- ການປະກາດ XML ຕ້ອງມາກ່ອນໃນທຸກເອກະສານ.
- ຄໍາເຫັນບໍ່ຖືກຕ້ອງພາຍໃນໂຄດຄໍາສັ່ງ. ຄໍາເຫັນອາດຈະບໍ່ມີສອງສະຫວິດໃນແຖວນອກເຫນືອຈາກຈຸດເລີ່ມຕົ້ນແລະສິ້ນສຸດຂອງຄໍາເຫັນ.
- ແທໍກຕ້ອງມີໂຄ້ດສິ້ນສຸດຫລືປິດຢູ່ພາຍໃນແທໍກດຽວຕົວເອງຕົວຢ່າງເຊັ່ນ
- ຄຸນສົມບັດທັງຫມົດຂອງແທໍກຕ້ອງໄດ້ຮັບການຕີລາຄາ, ດີກວ່າ double quote ເວັ້ນເສຍແຕ່ວ່າ attribute ຕົວມັນເອງມີ quote ສອງ.
- ທຸກເອກະສານ XML ຕ້ອງມີອົງປະກອບຫນຶ່ງທີ່ປະກອບດ້ວຍອົງປະກອບອື່ນໆທັງຫມົດ.
ມີພຽງແຕ່ສອງບັນຫາທີ່ມີເອກະສານທີ່ເຮັດໃຫ້ມັນບໍ່ດີກໍ່ຄື:
ສິ່ງທໍາອິດທີ່ຕ້ອງການເອກະສານເອກະສານເອກະສານແມ່ນຄໍາສັ່ງການປະກາດ XML.
xml version = "10"?>ບັນຫາອື່ນໆແມ່ນວ່າບໍ່ມີອົງປະກອບຫນຶ່ງທີ່ລວມທັງຫມົດອົງປະກອບອື່ນໆ. ເພື່ອແກ້ໄຂບັນຫານີ້, ຂ້ອຍຈະເພີ່ມປະລິມາດບັນຈຸພາຍນອກ:
ເຮັດໃຫ້ທັງສອງການປ່ຽນແປງງ່າຍດາຍ (ແລະຮັບປະກັນວ່າອົງປະກອບທັງຫມົດມີພຽງແຕ່ CDATA) ຈະເຮັດໃຫ້ເອກະສານທີ່ບໍ່ໄດ້ຖືກສ້າງຂຶ້ນມາເປັນເອກະສານທີ່ດີ.
ເອກະສານ XML ທີ່ຖືກຕ້ອງຖືກຢືນຢັນຕໍ່ການກໍານົດປະເພດຂອງເອກະສານ (DTD) ຫຼື XML Schema. ເຫຼົ່ານີ້ແມ່ນຊຸດຂອງກົດລະບຽບທີ່ສ້າງຂື້ນໂດຍນັກພັດທະນາຫຼືອົງການມາດຕະຖານທີ່ກໍານົດຄວາມຫມາຍຂອງເອກະສານ XML. ເຫຼົ່ານີ້ບອກຄອມພິວເຕີສິ່ງທີ່ຕ້ອງເຮັດກັບເຄື່ອງຫມາຍການຄ້າ.
ໃນກໍລະນີຂອງພາສາ Markup Language, ເນື່ອງຈາກວ່ານີ້ບໍ່ແມ່ນພາສາ XML ມາດຕະຖານ, ເຊັ່ນ XHTML ຫຼື SMIL, DTD ຈະຖືກສ້າງໂດຍນັກພັດທະນາ. DTD ທີ່ມັກຈະຢູ່ໃນເຄື່ອງແມ່ຂ່າຍດຽວກັນກັບເອກະສານ XML ແລະຖືກອ້າງອີງຢູ່ເທິງສຸດຂອງເອກະສານ.
ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນການພັດທະນາ DTD ຫຼື Schema ສໍາລັບເອກະສານຂອງທ່ານ, ທ່ານຄວນຮູ້ວ່າພຽງແຕ່ໂດຍຜ່ານການຖືກສ້າງຂຶ້ນຢ່າງດີ, ເອກະສານ XML ແມ່ນຕົວຕົນເອງ, ແລະດັ່ງນັ້ນຈຶ່ງບໍ່ຈໍາເປັນຕ້ອງມີ DTD.
ຕົວຢ່າງ: ດ້ວຍເອກະສານ AML ທີ່ດີຂອງພວກເຮົາ, ມີຖ້ອຍຄໍາດັ່ງຕໍ່ໄປນີ້:
ຖ້າທ່ານມີຄວາມຄຸ້ນເຄີຍກັບຫນັງສືພິມ Web Writer, ທ່ານອາດຈະຮູ້ຈັກສ່ວນຕ່າງໆຂອງຈົດຫມາຍຂ່າວ. ນີ້ເຮັດໃຫ້ງ່າຍຕໍ່ການສ້າງເອກະສານ XML ໃຫມ່ໂດຍໃຊ້ຮູບແບບມາດຕະຖານດຽວກັນ. ຂ້າພະເຈົ້າຮູ້ວ່າຂ້າພະເຈົ້າສະເຫມີຈະໃສ່ຫົວຂໍ້ຍາວເຕັມໃນແທັບ, ແລະ URL ພາກສ່ວນທໍາອິດໃນແທັບ.
DTDs
ຖ້າທ່ານຕ້ອງການຂຽນເອກະສານ XML ທີ່ຖືກຕ້ອງ, ເພື່ອນໍາໃຊ້ຂໍ້ມູນຫຼືຈະປະຕິບັດມັນ, ທ່ານຈະລວມເອົາມັນຢູ່ໃນເອກະສານຂອງທ່ານດ້ວຍແທັກ. ໃນແທໍກນີ້ທ່ານກໍານົດແທໍກ XML ຖານໃນເອກສານແລະຕໍາແຫນ່ງຂອງ DTD (ມັກຈະເປັນ Web URI). ຍົກຕົວຢ່າງ:
ສິ່ງທີ່ດີກ່ຽວກັບການປະກາດ DTD ແມ່ນວ່າທ່ານສາມາດປະກາດວ່າ DTD ເປັນລະບົບທ້ອງຖິ່ນທີ່ລະບົບທີ່ມີເອກະສານ XML ທີ່ມີ "SYSTEM". ນອກນັ້ນທ່ານຍັງສາມາດຊີ້ໃຫ້ເຫັນເຖິງ DTD ສາທາລະນະ, ເຊັ່ນ: ມີເອກະສານ HTML 4.0:
ໃນເວລາທີ່ທ່ານໃຊ້ທັງສອງ, ທ່ານກໍາລັງບອກເອກະສານທີ່ໃຊ້ DTD (ລະຫັດຜູ້ໃຊ້ສາທາລະນະ) ແລະບ່ອນຊອກຫາມັນ (ລະຫັດລະບົບ).
ສຸດທ້າຍ, ທ່ານສາມາດປະກອບມີ DTD ພາຍໃນໂດຍກົງໃນເອກະສານ, ພາຍໃນແທັກ DOCTYPE. ຕົວຢ່າງ (ນີ້ບໍ່ແມ່ນ DTD ສໍາລັບເອກະສານ AML):
]>XML Schema
ເພື່ອສ້າງເອກະສານ XML ທີ່ຖືກຕ້ອງ, ທ່ານຍັງສາມາດໃຊ້ເອກະສານ Schema XML ເພື່ອກໍານົດ XML ຂອງທ່ານ. XML Schema ແມ່ນເອກະສານ XML ທີ່ອະທິບາຍເຖິງເອກະສານ XML. ຮຽນຮູ້ວິທີຂຽນແຜນການ.
ຫມາຍເຫດ
ພຽງແຕ່ຊີ້ໄປຫາ DTD ຫຼື XML Schema ແມ່ນບໍ່ພຽງພໍ. XML ທີ່ຢູ່ໃນເອກະສານຕ້ອງປະຕິບັດຕາມກົດລະບຽບໃນ DTD ຫຼື Schema. ການໃຊ້ຕົວແຈກຢັ້ງຢືນເປັນວິທີທີ່ງ່າຍດາຍທີ່ຈະກວດສອບວ່າ XML ຂອງທ່ານກໍາລັງປະຕິບັດຕາມກົດລະບຽບຂອງ DTD. ທ່ານສາມາດຊອກຫາຜູ້ວິເຄາະຕ່າງໆອອນໄລນ໌ໄດ້.