XHTML 術(shù)語和定義

2018-02-02 11:53 更新

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

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號