5 ຂໍ້ຜິດພາດ XML ທົ່ວໄປ

ບາງສິ່ງທີ່ທ່ານບໍ່ຄວນເຮັດໃນ XML

ພາສາ XML (ພາສາ Extensible Markup Language) ແມ່ນງ່າຍດາຍດັ່ງນັ້ນພຽງແຕ່ກ່ຽວກັບໃຜສາມາດເປັນເຈົ້າຂອງມັນ. ການເຂົ້າເຖິງແບບນີ້ແມ່ນຜົນປະໂຫຍດສໍາຄັນຂອງພາສາ. ຂໍ້ບົກຜ່ອງໃນການ XML ແມ່ນວ່າກົດລະບຽບທີ່ມີຢູ່ໃນພາສາແມ່ນຢ່າງແທ້ຈິງ. ຕົວແຍກ XML ອອກຈາກຫ້ອງພຽງເລັກນ້ອຍສໍາລັບຂໍ້ຜິດພາດ. ບໍ່ວ່າຈະເປັນທ່ານໃຫມ່ໃນ XML ຫຼືໄດ້ເຮັດວຽກໃນພາສາສໍາລັບປີ, ຄວາມຜິດພາດທົ່ວໄປດຽວກັນມັກຈະປາກົດຂຶ້ນເລື້ອຍໆ. ຂໍໃຫ້ເບິ່ງຫ້າຄວາມຜິດພາດທົ່ວໄປທີ່ຄົນເຮັດໃນເວລາທີ່ຂຽນເອກະສານໃນ XML ເພື່ອວ່າທ່ານຈະສາມາດຮຽນຮູ້ເພື່ອຫຼີກເວັ້ນການ missteps ເຫຼົ່ານີ້ໃນວຽກງານຂອງທ່ານເອງ!

01 of 05

Forgetten Statement Statement

ເຖິງວ່າຈະມີຄວາມສັບສົນດ້ານວິຊາການທັງຫມົດ, ຄອມພິວເຕີຍັງບໍ່ສາມາດຄິດສໍາລັບຕົນເອງແລະນໍາໃຊ້ intuition ເພື່ອສະຫຼຸບເຖິງຄວາມຫມາຍໃນຕົວຢ່າງທີ່ແຕກຕ່າງກັນ. ທ່ານຈໍາເປັນຕ້ອງກໍານົດພາສາທີ່ມີຄໍາສັ່ງການປະກາດເພື່ອໃຫ້ຕົວທ່ອງເວັບເຂົ້າໃຈລະຫັດທີ່ທ່ານຈະຂຽນ. ລືມລະຫັດນີ້ແລະຕົວທ່ອງເວັບຈະບໍ່ມີຄວາມຄິດວ່າພາສາໃດທີ່ທ່ານໃຊ້ແລະຈະບໍ່ສາມາດເຮັດໄດ້ຫຼາຍທີ່ມີລະຫັດທີ່ທ່ານຂຽນ.

02 of 05

ອົງປະກອບ Unnested ຫຼືຂໍ້ຄວາມ

XML ເຮັດວຽກຢູ່ໃນຮູບແບບຕ່າງ ໆ . ນີ້​ຫມາຍ​ຄວາມ​ວ່າ:

03 of 05

ເປີດ Tags

XML ຕ້ອງການໃຫ້ທ່ານປິດທຸກແທັບທີ່ທ່ານເປີດ. ໂຄດຄໍາສັ່ງດັ່ງກ່າວຮຽກຮ້ອງໃຫ້ປິດມັນ. ທ່ານບໍ່ສາມາດປ່ອຍໃຫ້ເປີດທີ່ຫ້ອຍຢູ່ທີ່ນັ້ນໄດ້! ໃນເອກະສານ HTML , ທ່ານສາມາດຫລີກເວັ້ນການມີໂຄດຄໍາສັ່ງເປີດໂອກາດ, ແລະບາງຕົວທ່ອງເວັບຈະປິດແທັບສໍາລັບທ່ານໃນເວລາທີ່ເຂົາເຈົ້າເຮັດຫນ້າ. ເອກະສານນີ້ຍັງອາດຈະແຍກແຍະເຖິງແມ່ນວ່າບໍ່ດີກໍ່ຕາມ. XML ແມ່ນຫຼາຍກ່ວາກ່ວາວ່າ. ເອກະສານ XML ທີ່ມີໂຄດຄໍາທີ່ເປີດຈະສ້າງຄວາມຜິດພາດໃນບາງຈຸດ.

04 of 05

No Root Element

ເນື່ອງຈາກ XML ເຮັດວຽກຢູ່ໃນໂຄງສ້າງຕົ້ນໄມ້, ທຸກໆຫນ້າ XML ຕ້ອງມີອົງປະກອບຮາກຢູ່ປາຍຍອດຂອງຕົ້ນໄມ້. ຊື່ຂອງອົງປະກອບບໍ່ມີຄວາມສໍາຄັນ, ແຕ່ວ່າມັນຕ້ອງມີຫຼືແທັບທີ່ປະຕິບັດຕາມຈະບໍ່ເຫມາະສົມ.

05 of 05

ຫຼາຍຕົວອັກສອນສີຂາວ - ຊ່ອງ

XML interprets 50 spaces blank same one does it

ລະຫັດ XML: Hello World!
ຜົນໄດ້ຮັບ: Hello World!

XML ຈະໃຊ້ສະຖານທີ່ຫວ່າງຫຼາຍ, ທີ່ເອີ້ນວ່າລັກສະນະຂອງຊ່ອງຫວ່າງສີຂາວ, ແລະໃຫ້ພວກເຂົາເຂົ້າໄປໃນຊ່ອງດຽວ. ຈືຂໍ້ມູນການ, XML ແມ່ນກ່ຽວກັບການດໍາເນີນການຂໍ້ມູນ. ມັນບໍ່ກ່ຽວກັບການນໍາສະເຫນີຂໍ້ມູນນັ້ນ. ມັນບໍ່ມີຫຍັງທີ່ຈະເຮັດກັບການສະແດງພາບຫຼືການອອກແບບ. ພື້ນທີ່ສີຂາວທີ່ໃຊ້ໃນການເຊື່ອມໂຍງຫມາຍຄວາມວ່າບໍ່ມີຫຍັງຢູ່ໃນລະຫັດ XML, ດັ່ງນັ້ນຖ້າທ່ານກໍາລັງເພີ່ມຈໍານວນສະຖານທີ່ພິເສດທີ່ຈະພະຍາຍາມກໍານົດຮູບແບບການອອກແບບຫຼືການອອກແບບບາງຢ່າງ, ທ່ານກໍາລັງສູນເສຍເວລາຂອງທ່ານ.

ແກ້ໄຂໂດຍ Jeremy Girard