ຄວາມຄິດຂອງ XML

XML ແມ່ນເຄື່ອງມືທີ່ບໍ່ອີງຕາມຊອບແວ ແລະ ອຸປະກອນ, ທີ່ມີປະສົງບັນທຶກ ແລະ ສົ່ງຂໍ້ມູນ.

ຫຍັງຈະເປັນ XML?

  • XML 指ຄວາມສາມາດຂະຫຍາຍ (EXtensible Markup Language)
  • XML ແມ່ນພຶດຕິກຳທີ່ຫຼາຍຄື HTML
  • XML ແມ່ນເພື່ອບັນທຶກ ແລະ ສົ່ງຂໍ້ມູນ
  • XML ໄດ້ຖືກອອກແບບເພື່ອຫາຍຄວາມອະທິບາຍຕົວເອງ
  • XML 是 W3C 推荐标准

XML ທີ່ບໍ່ມີພັນທະນາການ

ອາດຈະຍາກຫັນໃຫ້ເຂົ້າໃຈ, ແຕ່ XML ຈະບໍ່ເຮັດຫຍັງ.

XML ໄດ້ຖືກອອກແບບເພື່ອສ້າງຄວາມສັບສົນ, ບັນທຶກ ແລະ ສົ່ງຂໍ້ມູນ.

ດ້ານຫຼັງຈາກນັ້ນແມ່ນເອກະສານບັນທືກຂອງ John ສົ່ງໄປ George ທີ່ຖືກບັນທືກເປັນ XML:

<note>
  <to>George</to>
  <from>John</from>
  <heading>Reminder</heading>
  <body>ບໍ່ສາມາດອອກຫນັງການປະຊຸມ!</body>
</note>

XML ທີ່ກ່າວກ່າວໄວ້ວ່າຫາຍຄວາມອະທິບາຍຕົວເອງຫຼາຍ

  • ມີຂໍ້ມູນຜູ້ສົ່ງ
  • ມີຂໍ້ມູນຜູ້ຍິນຍອດ
  • 它有标题
  • 它有消息正文

但是,这个 XML 文档仍然没有做任何事情。它仅仅是包装在 XML 标签中的纯粹的信息。

我们需要编写软件或者程序,才能传送、接收和显示出这个文档。

ຄວາມເຫັນ

ໄປ: George

ຈາກ: John

Reminder

ບໍ່ສາມາດອອກຫນັງການປະຊຸມ!

ຄວາມແຕກຕ່າງລະຫວ່າງ XML ແລະ HTML:

ມຸມມອງຂອງການອອກແບບ XML ແລະ HTML ແຕກຕ່າງກັນ:

  • XML ແມ່ນມຸ່ງໃສ່ຂໍ້ມູນ - ສຸມໃສ່ຫຍັງຂໍ້ມູນແມ່ນ.
  • HTML ແມ່ນມຸ່ງໃສ່ສະແດງຂໍ້ມູນ - ສຸມໃສ່ຄວາມເບິ່ງຂອງຂໍ້ມູນ.
  • ອັນດັບແນວ XML ບໍ່ຖືກກໍານົດກ່ອນເຊັ່ນອັນດັບແນວ HTML.

XML ບໍ່ນຳໃຊ້ອັນດັບແນວກໍານົດກ່ອນ.

ພາສາ XML ບໍ່ມີອັນດັບແນວກໍານົດກ່ອນ.

ອັນດັບແນວໃນບັນທັງ (ເຊັ່ນ <to> ແລະ <from>) ບໍ່ໄດ້ຖືກກໍານົດໃນມາດຕະຖານ XML. ອັນດັບແນວນີ້ແມ່ນຖືກ“ອອກ”ໂດຍຜູ້ຂຽນເອກະສານ XML.

HTML ນຳໃຊ້ອັນດັບແນວທີ່ກໍານົດກ່ອນ, ເຊັ່ນ <p>、<h1>、<table> ແລະອີກຫລາຍ.

ສໍາລັບ XML, ຜູ້ຂຽນຕ້ອງການກໍານົດອັນດັບແນວ ແລະສາຍຕະວັດຂອງເອກະສານ.

XML ສາມາດຂະຫຍາຍຢູ່.

ເຖິງວ່າສະແດງມີຂໍ້ມູນໃໝ່ (ຫຼືຍົກຍ້າຍຂໍ້ມູນ), ລະບົບ XML ສ່ວນຫຼາຍຈະສະແດງໄດ້ຕາມທຳມະດາ.

ສະຫຼຸບລະບົບແມ່ນກຳລັງຈັດການໃຫ້ສະແດງເກົ່າຫົວຂໍ້ note.xml (<to> <from> <heading> <body>).

ຫລັງຈາກນັ້ນ, ຄິດວ່າເກົ່າຫົວຂໍ້ note.xml ທີ່ຕິດຕັ້ງ <date> ແລະ <hour> ສັນຍານ, ແລະຍົກຍ້າຍ <heading>.

XML ທີ່ການສ້າງຂຶ້ນນັ້ນ, ລະບົບເກົ່າອາດສະແດງໄດ້ຕາມທຳມະດາ:

<note>
  <date>2023-01-10</date>
  <hour>09:30</hour>
  <to>George</to>
  <from>John</from>
  <body>ບໍ່ສາມາດອອກຫນັງການປະຊຸມ!</body>
</note>

ຫົວຂໍ້ໃໝ່

ຄວາມເຫັນ

ໄປ: George

ຈາກ: John

ວັນ: 2023-01-10 09:30

ບໍ່ສາມາດອອກຫນັງການປະຊຸມ!

XML - ປະພຶດທຸກຢ່າງ.

  • XML ປະພຶດການແບ່ງປ່ຽນຂໍ້ມູນ.
  • XML ປະພຶດການຂົນສົ່ງຂໍ້ມູນ.
  • XML ປະພຶດການປ່ຽນປີວມຕະຫຼາດ.
  • XML ປະພຶດຄວາມສາມາດຂໍ້ມູນ.

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

XML ສະບັບຂໍ້ມູນໃນຮູບແບບຂໍ້ຄວາມ. ນີ້ສະໜອງການຮັກສາຂໍ້ມູນທີ່ອິດສະຫຼະບັນນາທິການລະບົບແລະຮັກສາຂໍ້ມູນ.

XML 还可以更轻松地扩展或升级到新操作系统、新应用程序或新浏览器,而不会丢失数据。

通过 XML,数据可以供各种“阅读机器”使用,比如人、计算机、语音机器、新闻提要等。

XML 是 W3C 推荐标准

早在 1998 年 2 月,XML 就成为了 W3C 推荐标准。