XML DTD - XML ການສ້າງຫົວຂໍ້
- ຫົວຂໍ້ກ່ອນ XML DTD ຂໍ້ສະເພາະ
- ຫົວຂໍ້ຕໍ່ໄປ XML DTD ປ່ວຍ
XML 以及 HTML 文档的主要构建模块是类似 .... 这样的标签。
XML 文档构建模块
所有的 XML 文档(以及 HTML 文档)均由以下简单的构建模块构成:
- 元素
- 属性
- 实体
- PCDATA
- CDATA
下面是每个构建模块的简要描述。
元素
元素是 XML 以及 HTML 文档的主要构建模块。
HTML 元素的例子是 "body" 和 "table"。XML 元素的例子是 "note" 和 "message" 。元素可包含文本、其他元素或者是空的。空的 HTML 元素的例子是 "hr"、"br" 以及 "img"。
实例:
body text in betweensome message in between
属性
属性可提供有关元素的额外信息。
属性总是被置于某元素的开始标签中。属性总是以ຊື່/ຄູ່ມູນສະພາບທີ່ຈະສະແດງຂື້ນກັບຕົວເລກຂອງບໍລິໂພກ "img" ມີຂໍ້ມູນອຸປະກອນຂອງແບບຫຼັກ:
元素的名称是 "img"。属性的名称是 "src"。属性的值是 "computer.gif"。由于元素本身为空,它被一个 " /" 关闭。
实体
实体是用来定义普通文本的变量。实体引用是对实体的引用。
大多数同学都了解这个 HTML 实体引用:" "。这个“无折行空格”实体在 HTML 中被用于在某个文档中插入一个额外的空格。
ເວລາທີ່ເອກະສານຖືກການຄຳສັບໂດຍ XML parser, ການກະຈາຍອົງກອນຈະເກີດຂຶ້ນ.
ບັນດາການອ້າງອົງພາຍໃນ XML ໄດ້ຖືກການກຳນົດຄືກັນ:
ການອ້າງອົງ | ຄວາມ |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA ຄວາມວ່າ ຂໍ້ມູນຄວາມທີ່ຖືກການຄຳສັບ (parsed character data).
ສາມາດຄິດວ່າ ຂໍ້ມູນຄວາມ ຈະເປັນຈຸດປະສົມລະຫວ່າງ ອີກອອກ ແລະ ປິດອີກອອກຂອງ XML ສະຫຼົກ.
PCDATA ຈະຖືກການຄຳສັບຂອງບັນນາທິການ. ບັນດາຈຸດປະສົມຈະຖືກບັນນາທິການກວດສອບບັນດາອົງກອນ ແລະ ຫົວຂໍ້.
ຫົວຂໍ້ໃນຈຸດປະສົມບໍ່ຈະຖືກພິຈາລະນາງານ, ບັນດາອົງກອນຈະຖືກກະຈາຍ.
ແຕ່ວ່າ ຂໍ້ມູນຄວາມທີ່ຖືກການຄຳສັບບໍ່ຄວນມີຄວາມ &、< ຫຼື >; ຕ້ອງໃຊ້ &、< ແລະ > ຄືກັນເພື່ອປ່ຽນພວກມັນ.
CDATA
CDATA ຄວາມວ່າ ຂໍ້ມູນຄວາມ (character data).
CDATA ບໍ່ຈະຖືກການການຄຳສັບຂອງບັນນາທິການ.ໃນຈຸດປະສົມນີ້ ທີ່ມີຫົວຂໍ້ບໍ່ຈະຖືກພິຈາລະນາງານ, ບັນດາອົງກອນບໍ່ຈະຖືກກະຈາຍ.
- ຫົວຂໍ້ກ່ອນ XML DTD ຂໍ້ສະເພາະ
- ຫົວຂໍ້ຕໍ່ໄປ XML DTD ປ່ວຍ