XHTML 術(shù)語和定義

2018-02-02 11:53 更新

盡管定義了一些術(shù)語,但本文檔中使用了以下定義。強(qiáng)烈建議您熟悉 XML

術(shù)語解釋定義
abstract module抽象模塊對應(yīng)于不同類型的內(nèi)容的文檔類型說明的單元,對應(yīng)于反映該不同類型的標(biāo)記構(gòu)造。
content model內(nèi)容模型在元素類型的實(shí)例中允許聲明的標(biāo)記結(jié)構(gòu)。XML 1.0區(qū)分了兩種類型:僅包含元素內(nèi)容(無字符數(shù)據(jù))的元素和混合內(nèi)容(可能包含任意穿插子元素的字符數(shù)據(jù)的元素)。后者的特點(diǎn)是以“#PCDATA”字符串(表示字符數(shù)據(jù))開始的內(nèi)容規(guī)范。
document model文檔模型給定文檔類型的有效結(jié)構(gòu)和約束條件。文檔模型構(gòu)成了一類文檔的物理或語義結(jié)構(gòu)的抽象表示。
document type文件類型一類文件共享一個(gè)共同的抽象結(jié)構(gòu)。ISO 8879 [SGML]定義如下:“一類具有類似特征的文件,例如期刊,文章,技術(shù)手冊或備忘錄(4.102)”
document type definition (DTD)文檔類型定義(DTD)一個(gè)特定文檔類型的文檔實(shí)例必須符合的XML結(jié)構(gòu)和語法規(guī)則的正式機(jī)器可讀表達(dá)式; XML 1.0中使用的模式類型來驗(yàn)證文檔實(shí)例與其聲明的文檔類型是否一致。相同的標(biāo)記模型可以由各種DTD表示。
driver驅(qū)動個(gè)通常很短的文件,用于聲明和實(shí)例化一個(gè)DTD的模塊。一個(gè)好的經(jīng)驗(yàn)法則是,DTD驅(qū)動程序不包含構(gòu)成文檔模型本身任何部分的標(biāo)記聲明。
element元素元素類型的一個(gè)實(shí)例。
element type元素類型元素的定義,也就是文檔內(nèi)容的不同語義類的容器。
entity實(shí)體一個(gè)實(shí)體是一個(gè)包含文檔內(nèi)容的邏輯或物理存儲單元。實(shí)體可能由可解析的XML標(biāo)記或字符數(shù)據(jù),或者未經(jīng)分析的(即非XML,可能是非文本的)內(nèi)容組成。實(shí)體內(nèi)容可以完全在文檔實(shí)體(“內(nèi)部實(shí)體”)內(nèi)或文檔實(shí)體外部(“外部實(shí)體”)定義。在解析的實(shí)體中,替換文本可能包括對其他實(shí)體的引用。
entity reference實(shí)體參考用作引用聲明實(shí)體內(nèi)容的助記符字符串(例如,“&”為“&”,“&”為“<”,“&copy;”為“?”)。
facilities設(shè)備元素,屬性以及與這些元素和屬性相關(guān)聯(lián)的語義。
generic identifier通用標(biāo)識符標(biāo)識元素的元素類型的名稱。另外,元素類型名稱。
hybrid document混合文件混合文檔是使用多個(gè)XML名稱空間的文檔。混合文檔可以被定義為包含來自混合文檔類型的元素或?qū)傩缘奈臋n。
instantiate實(shí)例將實(shí)體引用替換為其聲明內(nèi)容的實(shí)例。
markup declaration標(biāo)記聲明DTD中的一個(gè)語法結(jié)構(gòu),聲明一個(gè)實(shí)體或定義一個(gè)標(biāo)記結(jié)構(gòu)。在XML DTD中,有四種特定的類型:實(shí)體聲明定義了助記符號和替換內(nèi)容之間的綁定; 元素聲明約束哪些元素類型可能作為元素內(nèi)的后代出現(xiàn)(另見內(nèi)容模型); 屬性定義列表聲明定義給定元素類型的屬性集合,并且還可以建立類型約束和默認(rèn)值; 符號聲明定義了符號名稱和引用未解析實(shí)體格式的外部標(biāo)識符之間的綁定。
markup model標(biāo)記模型由文檔類型定義(即模式)定義的標(biāo)記詞匯(即,元素和屬性名稱,符號等的色域)和語法(即,該詞匯的規(guī)定用途)標(biāo)記模型是具體的在文檔模型的標(biāo)記語法中的表示,并且可以用不同級別的嚴(yán)格符合來定義。相同的文檔模型可以用各種標(biāo)記模型來表示。
module模型文檔模型中的一個(gè)抽象單元,表示為DTD片段,用于合并標(biāo)記聲明以增加特定邏輯或語義結(jié)構(gòu)的靈活性,可修改性,重用性和理解性。
modularization模塊化一個(gè)模塊化模型的實(shí)現(xiàn); 通過將其標(biāo)記聲明分為單元或組以支持特定的目標(biāo)來組成或解構(gòu)DTD的過程。模塊可以或不可以作為單獨(dú)的文件實(shí)體存在(即,DTD的物理和邏輯結(jié)構(gòu)可以彼此鏡像,但是不存在這樣的要求)。
modularization model模塊化模型支持模塊化目標(biāo)的文檔類型定義(DTD)的抽象設(shè)計(jì),例如重用性,可擴(kuò)展性,表現(xiàn)力,文檔易用性,代碼大小,一致性和直觀性。重要的是要注意,模塊化模型只與它所描述的文檔模型正交相關(guān),所以兩種非常不同的模塊化模型可能會描述相同的文檔類型。
parameter entity參數(shù)實(shí)體使用范圍在文檔序言(即,外部子集/ DTD或內(nèi)部子集)內(nèi)的實(shí)體。參數(shù)實(shí)體在文檔實(shí)例中是不允許的。
parent document type父文檔類型混合文檔的父文檔類型是根元素的文檔類型。
tag標(biāo)簽描述性標(biāo)記定義元素的開始和結(jié)束(包括其通用標(biāo)識符和任何屬性)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號