術(shù)語(yǔ)
本規(guī)范書要用到下面的詞條。這些詞條基于ISO/IEC 9945-1:1990 [POSIX.1]中類似的定義,并擴(kuò)展定義在[RFC2119]中:
執(zhí)行定義(Implementation-defined)
一個(gè)值或行為被執(zhí)行定義時(shí),它由執(zhí)行來(lái)定義相應(yīng)的需要以正確解釋文檔。
可以(May)
在執(zhí)行時(shí),詞“可以”被解釋為一個(gè)可選的特性,在本規(guī)范書中不是必須的,但是可以提供。對(duì)于文檔一致性來(lái)說(shuō),詞”可以”的意思是不能使用可選的特性. ”可選的”(optional)和”可以”的定義是相同的。
必須(Must)
在本規(guī)范書中,“必須”被解釋為,在執(zhí)行時(shí)或?qū)τ趪?yán)格遵循XHTML的文檔的強(qiáng)制需要。詞條”應(yīng)當(dāng)”(shall)和”必須”的定義相同。.
保留(Reserved)
一個(gè)值或行為未被指定,但是不允許用于符合規(guī)范的文檔,也不被符合規(guī)范的用戶代理程序支持。
應(yīng)該(Should)
在執(zhí)行時(shí),”應(yīng)該”被解釋為一個(gè)執(zhí)行時(shí)的建議,但不是一個(gè)必須。對(duì)于文檔來(lái)說(shuō),“應(yīng)該”被解釋為:編程練習(xí)時(shí)是推薦使用的,對(duì)于嚴(yán)格遵循XHTML的文檔,則是必須的。
被支持(Supported)
本規(guī)范書中某些功能是可選的,如果一個(gè)功能被支持,它的行為被本規(guī)范書規(guī)定。
未指定(Unspecified)
一個(gè)值或行為未被指定時(shí),規(guī)范書不定義一個(gè)功能的可移植性要求,即使文檔中使用了這個(gè)功能。在這種情況下,一個(gè)需要指定的行為的文檔,而不是在使用這個(gè)功能時(shí)允許任何行為,不是一個(gè)嚴(yán)格遵循XHTML的文檔。
常見詞條
屬性(Attribute)
屬性是在DTD中聲明過(guò)的某個(gè)元素的一個(gè)參數(shù)。屬性的類型和取值范圍,包括它可能的缺省值,在DTD中定義。
DTD
一個(gè) DTD,又稱文檔類型定義,是一個(gè)XML聲明集合,在其中定義遵從DTD的文檔中使用的合法的結(jié)構(gòu),元素和屬性。
文檔(Document)
文檔是一個(gè)數(shù)據(jù)流,還包括它引用的其它數(shù)據(jù)流。文檔的結(jié)構(gòu)是用相關(guān)的DTD定義的元素組織起來(lái)來(lái)保存信息。更多信息,請(qǐng)參看 Document Conformance 。
元素(Element)
元素是在DTD中聲明的文檔的結(jié)構(gòu)單位。元素的內(nèi)容模型在DTD中定義,額外的語(yǔ)義可以在另外的元素描述中定義。
功能(Facilities)
功能包括元素,屬性和與元素屬性相關(guān)的語(yǔ)義。支持這些功能的執(zhí)行說(shuō)成提供了所需的功能。
執(zhí)行(Implementation)
執(zhí)行是指系統(tǒng)提供了功能和服務(wù)集以支持本規(guī)范書。更多信息,請(qǐng)參看User Agent Conformance。
分析(Parsing)
分析是掃描文檔的動(dòng)作,文檔包含的信息被過(guò)濾成元素的上下文結(jié)構(gòu)包含的信息。
顯示(Rendering)
顯示是文檔信息被呈現(xiàn)的動(dòng)作。顯示以最適合環(huán)境的形式完成(如聲覺,視覺,打印)。
用戶代理程序(User Agent)
用戶代理程序是執(zhí)行程序,獲取并處理XHTML文檔。更多信息,請(qǐng)查看User Agent Conformance。
驗(yàn)證(Validation)
驗(yàn)證是用相關(guān)的DTD檢驗(yàn)文檔的過(guò)程,以確信結(jié)構(gòu),元素的使用,屬性的使用和DTD中的定義一致。
格式良好(Well-formed)
一個(gè)格式良好的文檔的結(jié)構(gòu)依照XML1.0推薦標(biāo)準(zhǔn)[XML]中2.1節(jié)Section 2.1的規(guī)定。基本上,這個(gè)定義規(guī)定了元素必須有起始和結(jié)束標(biāo)簽,要正確的互相嵌套。