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 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。