DTD - 元素对比属性

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

ສະມາຊິກກໍ່ສ້າງ XML ເອກະສານ

ເອກະສານ XML (ແລະ HTML) ທັງໝົດທີ່ມີສະມາຊິກກໍ່ສ້າງຄົງເຫຼືອຢູ່ທີ່:

  • ປະເພດ
  • ຜູ້ປະກອບ
  • ສິ່ງອະທິບາຍ
  • PCDATA
  • CDATA

ລາຍລະອຽດຄວາມຈຳນວນຂອງສະມາຊິກກໍ່ສ້າງທັງໝົດ:

ປະເພດ

ປະເພດແມ່ນສະມາຊິກການກໍ່ສ້າງ XML ແລະ HTML ເອກະສານ.ສະມາຊິກການກໍ່ສ້າງ.

ປະເພດ HTML ແມ່ນ "body" ແລະ "table". ປະເພດ XML ແມ່ນ "note" ແລະ "message". ປະເພດຈະສາມາດກວມຂໍ້ຄວາມ, ປະເພດອື່ນໆຫຼືບໍ່ມີຄວາມຈຳນວນ. ປະເພດ HTML ບໍ່ມີຄວາມຈຳນວນແມ່ນ "hr"、"br" ແລະ "img".

ຄົນຮຽບຄົນຮຽນ

<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).

ສາມາດຄິດວ່າຂໍ້ຄວາມຂອງຄວາມມີຕົວຊີ້ຫຼັງຕົວແທນ ແລະ ຕົວແທນ.

PCDATA ແມ່ນຂໍ້ຄວາມທີ່ຖືກພັດທະນາຈາກຜູ້ຄັດການ. ຂໍ້ຄວາມດັ່ງກ່າວຈະຖືກກວດກາພວກມັນ ແລະ ປະເພດ.

ປະເພດຕົວແທນໃນຂອງຂໍ້ຄວາມຈະຖືກເຂົ້າໃນການຈັດການຕົວແທນ ແລະ ພາບດັ່ງຈະຖືກເປີດຕົວ.

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

CDATA

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

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