ການແປງໄຟລ໌ XML ເປັນຮູບແບບທີ່ດີ

ຮຽນຮູ້ວິທີຂຽນ XML ແບບຟອມທີ່ດີແລະຖືກຕ້ອງ

ບາງຄັ້ງມັນງ່າຍຕໍ່ການເຂົ້າໃຈວິທີການຂຽນ XML ທີ່ດີທີ່ສ້າງໂດຍເບິ່ງຕົວຢ່າງ. ຫນັງສືພິມ Web Writer ຖືກຂຽນໂດຍໃຊ້ຮູບແບບ XML - ຂ້ອຍເອີ້ນວ່າ AML ຫຼືພາສາ Markup Language (ໄປະຮູບ!). ໃນຂະນະທີ່ນີ້ແມ່ນເອກະສານທີ່ເຮັດວຽກ, ມັນບໍ່ແມ່ນເອກະສານ XML ແບບຟອມທີ່ຖືກຕ້ອງຫຼືຖືກຕ້ອງ.

ດີສ້າງ

ມີກົດລະບຽບສະເພາະໃດຫນຶ່ງທີ່ຕ້ອງສ້າງເອກະສານ XML ທີ່ມີຮູບແບບດີ:

ມີພຽງແຕ່ສອງບັນຫາທີ່ມີເອກະສານທີ່ເຮັດໃຫ້ມັນບໍ່ດີກໍ່ຄື:

ສິ່ງທໍາອິດທີ່ຕ້ອງການເອກະສານເອກະສານເອກະສານແມ່ນຄໍາສັ່ງການປະກາດ XML.

ບັນຫາອື່ນໆແມ່ນວ່າບໍ່ມີອົງປະກອບຫນຶ່ງທີ່ລວມທັງຫມົດອົງປະກອບອື່ນໆ. ເພື່ອແກ້ໄຂບັນຫານີ້, ຂ້ອຍຈະເພີ່ມປະລິມາດບັນຈຸພາຍນອກ:

ເຮັດໃຫ້ທັງສອງການປ່ຽນແປງງ່າຍດາຍ (ແລະຮັບປະກັນວ່າອົງປະກອບທັງຫມົດມີພຽງແຕ່ 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. ທ່ານສາມາດຊອກຫາຜູ້ວິເຄາະຕ່າງໆອອນໄລນ໌ໄດ້.