DTD - XML 构建模块

XML 以及 HTML 文档的主要构建模块是类似 .... 这样的标签。

ສະມາພັນພາສາບັນນາດ XML

ເອກະສານ XML (ແລະ HTML) ທັງໝົດຈະຖືກສ້າງຈາກສະມາພັນພາສາບັນນາດທີ່ງານກາຍຄືກັບ:

  • ສະມາຊິກ
  • ຜົນງານ
  • ມາດຕະການ
  • PCDATA
  • CDATA

ລາຍລະອຽດຫຼັກກ່ຽວກັບສະມາພັນພາສາບັນນາດທັງໝົດ:

ສະມາຊິກ

ສະມາຊິກແມ່ນສະມາພັນພາສາບັນນາດ XML ແລະ HTML ສະຫຼັດ.ສະມາພັນພາສາບັນນາດ.

ສະມາຊິກ HTML ຈະຖືກຄົ້ນພົບວ່າ "body" ແລະ "table". ສະມາຊິກ XML ຈະຖືກຄົ້ນພົບວ່າ "note" ແລະ "message". ສະມາຊິກຈະສະໜອງຄວາມຄິດ, ສະມາຊິກອື່ນໆ ຫຼືບໍ່ມີມູນ.

ຄວາມຈິງ:

<body>body text in between</body>
<message>some message in between</message>

ຜົນງານ

ຜົນງານຈະສະໜອງຂໍ້ມູນອື່ນໆກ່ຽວກັບສະມາຊິກ.

ຜົນງານຈະຖືກໃຊ້ໃນອອກບາງແບບຂອງອອກບາງສະມາຊິກ. ຜົນງານຈະຖືກໃຊ້ໃນຕອນຫຼັງຂອງອອກບາງສະມາຊິກ. ຜົນງານຈະຖືກໃຊ້ໃນຕົວຊີ້ວັດ.ຊື່/ຜົນງານຄືກັບການເປັນຫຼັງຈາກການແຈກຢູ່ຄືກັບ. ສະມາຊິກ "img" ຈະມີຂໍ້ມູນອື່ນໆກ່ຽວກັບແຫຼ່ງຂໍ້ມູນ:

<img src="computer.gif" />

ຊື່ສະມາຊິກແມ່ນ "img". ຊື່ຜົນງານແມ່ນ "src". ຜົນງານແມ່ນ "computer.gif". ຍ້ອນວ່າສະມາຊິກແມ່ນບໍ່ມີມູນສະເພາະ, ມັນຖືກປິດດ້ວຍ "/".

ມາດຕະການ

ມາດຕະການຖືກໃຊ້ເພື່ອກໍານົດຄວາມຄິດທຳມະດາ. ບັນດາມາດຕະການຖືກໃຊ້ເພື່ອກໍານົດມາດຕະການ.

ກັບສະມາຊິກທັງໝົດທີ່ຮູ້ກັບບັນດາມາດຕະການ HTML: " ". ມາດຕະການ "ທາງລະບຽບທີ່ບໍ່ມີການຫັນກະພັນ" ຖືກໃຊ້ໃນ HTML ເພື່ອເພີ່ມລະບຽບທີ່ບໍ່ມີການຫັນກະພັນໃນເອກະສານ.

ບໍ່ວ່າເອກະສານຖືກບັນທຶກໂດຍການບັນທຶກ XML, ມາດຕະການຈະຖືກແຈກຢູ່.

ບັນດາມາດຕະການທີ່ຖືກກໍານົດກ່ອນໃນ XML:

ບັນດາມາດຕະການບັນດາມາດຕະການ ຄວາມ
< <
> >
& &
" "
' '

PCDATA

PCDATA ຫົນວ່າຄວາມຄິດທີ່ຖືກບັນທຶກ (parsed character data).

ສາມາດພິຈາລະນາຂໍ້ມູນຄວາມຂອງຄຳຂອງ XML ຄືກັບຄວາມທີ່ຢູ່ໃນອອກບາງແບບຂອງແຜນສະຖານນະຄະດີ XML.

PCDATA ຈະຖືກບັນທຶກໂດຍການບັນທຶກຕອນທີ່ຂອງຄວາມຄິດ. ຄວາມຄິດຈະຖືກການກວດກາບັນດາບັນດາມາດຕະການ ແລະບັນດາຄຳແນະນຳ.

ຂໍ້ມູນທີ່ຢູ່ໃນຄວາມຄິດຈະຖືກເຂົ້າເຫັນຄືກັບຄຳແນະນຳ ແລະຄວາມຈິງຈະຖືກແຈກຢູ່。

ບໍ່ຕ້ອງການຄືນມັນຂອງຄວາມຂອງຄວາມທີ່ຖືກຄົ້ນຫາບໍ່ຄວນມີ &、< ຫຼື > ຄວາມ; ຕ້ອງໃຊ້ &、< ແລະ > ຄວາມຂອງຄວາມແບບພາສາອື່ນໃນການປ່ຽນຫຼືປ່ຽນປະສົມ.

CDATA

CDATA 的意思是字符数据(character data)。

CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。