日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > XML之DTD(文檔類型定義)

XML之DTD(文檔類型定義)

來源:程序員人生   發(fā)布時間:2015-01-23 08:23:53 閱讀次數(shù):3375次

文檔類型定義(DTD)可定義合法的XML文檔構(gòu)建模塊。它使用1系列合法的元夙來定義文檔的結(jié)構(gòu)。

DTD 可被成行地聲明于 XML 文檔中,也可作為1個外部援用。

聲明元素

在 DTD 中,XML 元素通過元素聲明來進(jìn)行聲明。元素聲明使用下面的語法:

<!ELEMENT 元素名稱 種別>  [種別可為:EMPTY、(#PCDATA)、ANY]

<!ELEMENT 元素名稱 (元素內(nèi)容)>

帶有 DTD 的 XML 文檔實例

<?xml version="1.0"?> <!DOCTYPE note[ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)> ]> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget themeeting!</body> </note>

!DOCTYPE note (第2行)定義此文檔是note 類型的文檔。

!ELEMENT note (第3行)定義 note 元素有4個元素:"to、from、heading,、body"

!ELEMENT to (第4行)定義 to 元素為"#PCDATA" 類型

!ELEMENT from (第5行)定義 from 元素為"#PCDATA" 類型

!ELEMENT heading(第6行)定義 heading 元素為 "#PCDATA" 類型

!ELEMENT body (第7行)定義 body 元素為"#PCDATA" 類型

PCDATA 的意思是被解析的字符數(shù)據(jù)(parsedcharacter data),PCDATA 是會被解析器解析的文本。這些文本將被解析器檢查實體和標(biāo)記

CDATA 的意思是字符數(shù)據(jù)(characterdata)。CDATA 是不會被解析器解析的文本

<!ELEMENT note(#PCDATA|to|from|header|message)*[可以加后綴:?、*、+]>

上面的例子聲明了:"note"元素可包括出現(xiàn)零次或?qū)掖蔚?PCDATA、"to"、"from"、"header" 或 "message"。

聲明屬性

屬性聲明使用以下語法:

<!ATTLIST 元素名稱 屬性名稱 屬性類型 默許值>

以下是屬性類型的選項:

類型                   描寫

CDATA                值為字符數(shù)據(jù) (character data)

(en1|en2|..)       此值是枚舉列表中的1個值

ID                        值為唯1的 id

IDREF                  值為另外1個元素的 id

IDREFS                值為其他 id 的列表

NMTOKEN          值為合法的 XML 名稱

NMTOKENS        值為合法的 XML 名稱的列表

ENTITY                值是1個實體

ENTITIES             值是1個實體列表

NOTATION          此值是符號的名稱

xml:                    值是1個預(yù)定義的XML 值

默許值參數(shù)可以使用以下值:

值                       解釋

值                       屬性的默許值

#REQUIRED        屬性值是必須的

#IMPLIED           屬性不是必須的

#FIXED value      屬性值是固定的

聲明實體

語法:

<!ENTITY 實體名稱 "實體的值">

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 高清在线一区二区 | 亚洲国产黄 | 网站免费黄 | 国产在线黄色 | 国产一区导航 | 国产精品大全 | 久久五月天婷婷 | 成人av在线网| 青青草国产成人av片免费 | 国产亚洲二区 | 欧美色欧美亚洲另类七区 | 亚洲字幕 | 中文字幕视频在线观看 | 91久久久久久久久久久久久 | 久久精品亚洲精品 | 日本一区二区不卡 | 婷婷激情站 | 一区二区三区四区日韩 | 国产伦精品一区二区 | 国产一区二区高清 | 国产自精品| 欧美99视频 | 欧美一区二区三区免费看 | 91精品国产欧美一区二区 | 五月婷婷之婷婷 | 欧美精品一区三区 | 91视频在线网址 | 国产激情精品一区二区三区 | 日韩一区二区免费视频 | 日韩欧美国产精品 | 亚洲专区欧美专区 | 一区二区三区精品国产 | 黄色在线免费看 | av一区二区三区四区 | 免费国产在线视频 | 91av电影网| 99国产精品99久久久久久 | av影片在线播放 | 精品国产91| 国产乱码精品1区2区3区 | 欧美一级精品片在线看 |