DTD - Module ya Kuchina Kwa XML
- Pya ya Kuzingatia Mwongozo wa DTD
- Pya ya Kifo DTD Mifano
Moduli ya kujenga muhimu ya XML na HTML ni kina kama <body>....</body> hivi.
Moduli ya siri ya XML
Wote wa siri ya XML (na siri ya HTML) zina kujengwa na moduli ya kuzingatia zifuatazo:
- kina
- masharti
- 实体
- PCDATA
- CDATA
Hapa ni muonekano mfupi wa kila moduli ya kujenga.
kina
kina ni moduli muhimu ya siri ya XML na HTML.moduli muhimu.
Mfano wa kinamama ya HTML ni "body" na "table". Mfano wa kinamama ya XML ni "note" na "message". Kina inaweza kuwa na matukio, kina zingine au kusio na kina. Mfano wa kinamama ya HTML ambao kusio na kina ni "hr"、"br" na "img".
Mfano:
<body>matukio ya kati ya body</body> <message>taarifa zaidi inayotawala</message>
masharti
masharti inaweza kufikiataarifu zaidi kuhusu kina.
masharti inaonekana kwenye kina ya kuanza kwa kina yoyote. Masharti inaanza najina/mwendoinafichana kwa pili na kina. Mengine mwingine wa "img" ina taarifu zaidi kuhusu faili ya msingi:
元素的名称是 "img"。属性的名称是 "src"。属性的值是 "computer.gif"。由于元素本身为空,它被一个 " /" 关闭。
实体
实体是用来定义普通文本的变量。实体引用是对实体的引用。
大多数同学都了解这个 HTML 实体引用:" "。这个“无折行空格”实体在 HTML 中被用于在某个文档中插入一个额外的空格。
当文档被 XML 解析器解析时,实体就会被展开。
下面的实体在 XML 中被预定义:
实体引用 | 字符 |
---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
PCDATA
PCDATA 的意思是被解析的字符数据(parsed character data)。
可把字符数据想象为 XML 元素的开始标签与结束标签之间的文本。
PCDATA 是会被解析器解析的文本。这些文本将被解析器检查实体以及标记。
文本中的标签会被当作标记来处理,而实体会被展开。
不过,被解析的字符数据不应当包含任何 &、< 或者 > 字符;需要使用 &、< 以及 > 实体来分别替换它们。
CDATA
CDATA 的意思是字符数据(character data)。
CDATA 是不会被解析器解析的文本。Vitabu hivi inasema ya kwamba vifano hivyo hivyo haingapiwe kama viwango, na matumizi yao hayafanyiwa kufungua kwa kina.
- Pya ya Kuzingatia Mwongozo wa DTD
- Pya ya Kifo DTD Mifano