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