《內(nèi)容包裝的XML綁定征求意見稿Dlts-》由會員分享,可在線閱讀,更多相關(guān)《內(nèi)容包裝的XML綁定征求意見稿Dlts-(58頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、內(nèi)容包裝的 XML綁定征求意見稿 Dlts-921 概要11.1總綱 11.2范疇 11.3文檔結(jié)構(gòu) 11.4術(shù)語 11.5參考資料 22 XML綁定的描述 22.1 元素 22.1.1 32.1.242.1.352.2 元素 62.2.1 62.2.262.2.3元數(shù)據(jù) 72.3 元素72.3.172.3.2 82.4 元素82.4.1 92.4.2 92.4.3102.4.4 102.5擴展性103 范例103.1 簡單的內(nèi)容清單錯誤 !未定義書簽。3.2 完整的元數(shù)據(jù)153.3 全部元素 253.4 多重內(nèi)容表TOCs293.5 使用子內(nèi)容清單對內(nèi)容進行合并和拆分343.6 用 xinc
2、lude 實現(xiàn)內(nèi)容的拆分與合并41442附錄 A (資料性附錄)XML基礎(chǔ)43A.1 元素 43A.1.1 元素內(nèi)容43A.1.2 元素屬性43A.1.3 元素名稱44A.2 文檔類型定義44A.3 XML模式45A.4 有效字符集45A.5 專門處理要求45A.5.1 XML保留字符45A.5.2 空格的處理46A.5.3 xinclude47附錄 B (規(guī)范性附錄)內(nèi)容包裝文檔類型定義48附錄 C (規(guī)范性附錄)內(nèi)容包裝 XML 數(shù)據(jù)表示模式50DLTS-9.2 內(nèi)容包裝的 XML 綁定征求意見稿本文檔 DLTS-9.2,討論稿 定義了實現(xiàn)內(nèi)容包裝信息模型的XML 綁定( Binding
3、),這種 XML 編碼是基于 W3C XML 規(guī)范 1.0 版本。概要總綱以下是用于指導創(chuàng)建XML 綁定文檔的一些規(guī)則:XML綁定必須支持W3C XML規(guī)范 1.0 版本。它必須符合“內(nèi)容包裝信息模型”規(guī)范所定義的結(jié)構(gòu)模型。它必須支持擴展。范疇本文檔是內(nèi)容包裝XML 綁定規(guī)范,是產(chǎn)生以下文檔的基礎(chǔ):內(nèi)容包裝 XML 文檔類型定義 ( DTD :Document Type Define)文檔 DLTS_CONTENTv1p0.dtd 。內(nèi)容包裝 XML數(shù)據(jù)表示 (XDR :XMLData Representation)文檔 DLTS_CONTENTv1p0.xdr 。內(nèi)容包裝實踐指南征求意見稿D
4、LTS-9.3 ,討論稿 。本文檔是對內(nèi)容包裝信息模型DLTS-9.1 ,討論稿 XML 綁定的描述,同時嚴格遵循W3C 的 XML規(guī)范 1.0 版本 XML,98。文檔結(jié)構(gòu)本文檔剩余結(jié)構(gòu)如下:2.XML綁定的敘述講明3.XML模式示例對XML綁定中使用的元素和屬性的描述;一些符合此綁定規(guī)范的XML文件(包括元數(shù)據(jù))的例子;附錄 A XML基礎(chǔ)附錄 B 內(nèi)容包裝文檔類型對XML進行簡要介紹;一份未注釋的文檔類型定義;定義附錄CXML數(shù)據(jù)表示模式一份未注釋的XML數(shù)據(jù)表示模式術(shù)語CDATA字符數(shù)據(jù)(CharacterData)DTD文檔類型定義(Document Type Definition
5、)PCDATA解析字符數(shù)據(jù)( Parsed CharacterData)W3C萬維網(wǎng)聯(lián)盟( World Wide Web Consortium)XDRXML數(shù)據(jù)表示( XMLData Representation)XML擴展標記語言( Extensible Mark-up Language)參考資料ISO/IEC10646 ISO (International Organization for Standardization). I SO/IEC 10646-1993 (E). Information technology - Universal Multiple-Octe t Coded C
6、haracter Set (UCS) - Part 1: Architecture and Basic Multilingual Plane. Geneva: International Organization for Standardization, 1993 (plu s amendments AM 1 through AM 7).Unicode, 96 The Unicode Consortium. The Unicode Standard, Ver sion2.0. Reading, Mass.:Addison-Wesley Developers Press, 1996.XML,98
7、XMLVersion 1.0 specification of the W3C:XML,99XMLNamespace Recommendation of W3C:DLTS-9.1,征求意見稿 內(nèi)容包裝信息模型征求意見稿,2001 年 12月。XML綁定的描述本部分通過敘述的方式定義XML 的格式。實現(xiàn)那個抽象格式的XMLDTDs 和 XML模式作為本規(guī)范的附件部分列出。 元素描述: 第一,內(nèi)容清單中頂級 元素包含所有的引用數(shù)據(jù)。在頂級 下顯現(xiàn)的 元素用來劃分文件、 元數(shù)據(jù)和組織結(jié)構(gòu),以便于合并、拆分和重用。我們甚至能夠?qū)⒚恳粋€學習對象或最小學習單元放入一個單獨的 元素中。 元素多樣性:頂級 只
8、在 DLTS 的內(nèi)容清單文件 (dltsmanifest.xml )中顯現(xiàn)一次。其它 元素在頂級 元素中能夠顯現(xiàn) 0 次或多次。屬性標識符( identifier )必需的。由作者或編輯工具提供的標識符,在內(nèi)容清單中是唯獨的。數(shù)據(jù)類型是string。版本( version)可選的。表示內(nèi)容清單的版本號,用來區(qū)分相同標識符的內(nèi)容清單。數(shù)據(jù)類型是string元素描述:那個元素包含描述內(nèi)容清單中內(nèi)容和資源的元數(shù)據(jù)。 元素多樣性在 元素中顯現(xiàn) 0 次或一次。元素元數(shù)據(jù):能夠選擇元數(shù)據(jù)規(guī)范 DLTS-9 中定義的任意元數(shù)據(jù)元素。例子DLTS Content Package1.0Simple Manife
9、st描述:描述包的組織結(jié)構(gòu)。 元素多樣性在 元素里顯現(xiàn)一次屬性default (必需的 ) 表示使用的缺省組織結(jié)構(gòu)。 數(shù)據(jù)類型是 IDRef。元素例子描述:本元素引用物理文件,確定了物理文件的集合。 元素多樣性在 元素中顯現(xiàn)且只顯現(xiàn)一次。屬性xml:base (可選的 )為物理文件提供了相對路徑。那個元素在 W3C的 XML 差不多工作草案中定義。 數(shù)據(jù)類型是 string。元素例子 元素描述: 描述了使用的模式 例如 DLTSCONTENT 。 如果沒有模式元素, 它就被假設(shè)成為 “DLTSCONTENT ”。 數(shù)據(jù)類型是 string。多樣性在 中顯現(xiàn)一次。例子DLTS Content描述
10、描述了以上模式的版本 例如 1.0,素, 就被假設(shè)成“1.0”。 數(shù)據(jù)類型是 string。多樣性在 中顯現(xiàn) 0 次或一次。1.1。 如果沒有版本元例子1.0元數(shù)據(jù)描述能夠選擇元數(shù)據(jù)規(guī)范 DLTS-9 中定義的任意元數(shù)據(jù)元素,也能夠從自己定義的元數(shù)據(jù)模式中選擇元數(shù)據(jù)元素。多樣性在 中顯現(xiàn)一次。例子a) 內(nèi)聯(lián)元數(shù)據(jù)Simple Manifest b) 外部元數(shù)據(jù) 元素描述:此元素描述了一個詳細的分層結(jié)構(gòu)。多樣性在 中顯現(xiàn) 0 次或多次。屬性identifier (必須的 ) 一個標識符, 由作者或編輯工具生成, 在內(nèi)容清單中是唯獨的。 數(shù)據(jù)類型是 ID 。title (可選的 )是內(nèi)容表的標題。
11、數(shù)據(jù)類型是string。元素例子描述:此元素描述了分層結(jié)構(gòu)中的一個節(jié)點。多樣性在 和 中顯現(xiàn) 0 次或多次。屬性identifier( 必需的 )在內(nèi)容清單中唯獨的標識符。數(shù)據(jù)類型是 ID 。identifierref (可選的 )對一個 標識符(在同一個包中 )或 tableofcontents 標識符 (不在同一個包中 )的引用, 用作資源的定位。如果沒有提供 identifierref , 就講明在內(nèi)容表中沒有和那個條目有關(guān)的內(nèi)容。 數(shù)據(jù)類型是 IDRef 。title (可選的 )項目的標題。 數(shù)據(jù)類型是 string。isvisible (可選的 ) 指出當包被調(diào)用或被執(zhí)行時此資源是
12、否被顯示。如果沒有指定, 就被假定為“ 1”, 數(shù)據(jù)類型是 boolean。parameters (可選的 ) 在執(zhí)行的時候?qū)⒈粋鬟f給物理文件的靜態(tài)參數(shù)。 數(shù)據(jù)類型是 string。元素例子 元素一個資源引用的匯總。不分順序和層次。資源能夠是內(nèi)聯(lián)的或用 描述成外部引用。描述:一個 元素引用一個特定的內(nèi)容文件。多樣性在 中顯現(xiàn) 0 次或多次。屬性identifier (必需的 ) 標識符, 由作者或編輯工具生成, 在內(nèi)容清單中是唯獨的。數(shù)據(jù)類型是 ID 。type (必需 的)標識資源類型。數(shù)據(jù)類型是 string。本規(guī)范僅定義了“ webcontent” 的差不多類型。xml:base (可選
13、的 )它提供了內(nèi)容文件的相對路徑。在 W3C 差不多工作草案中定義了那個元素。數(shù)據(jù)類型是string。href (可選的 )內(nèi)容文件的路徑和鏈接。元素例子a) 內(nèi)聯(lián)資源b) 外部資源描述:那個元素包含了描述資源的元數(shù)據(jù)。 能夠選擇元數(shù)據(jù)規(guī)范 DL TS-9中定義的任意元數(shù)據(jù)元素,也能夠從自己定義的元數(shù)據(jù)模式中選擇元數(shù)據(jù)元素。多樣性在 中顯現(xiàn)0 次或一次。描述: 標識了本資源依靠的一個或多個本地文件,這包括被ce的 href 屬性引用的內(nèi)容文件。如果資源引用了一個絕對URL程內(nèi)容文件 ),則 元素就不需要了。多樣性在 中顯現(xiàn)一次或多次。resour 路徑 (遠屬性href (必需的 )文件的UR
14、L。例子描述:那個元素包含了對 元素中的資源所依靠的元素的引用。多樣性在 中顯現(xiàn) 0 次或多次。屬性identifierref (必需的 )對 元素中的資源所依靠的 元素的引用。數(shù)據(jù)類型是IDRef 。例子擴展性通過使用 XML 的命名空間( Namespace)和 XML 模式,內(nèi)容包裝XML 綁定是可擴展的。我們期望擴展機制能夠用來描述更多類型的元數(shù)據(jù)、組織結(jié)構(gòu)和資源。在內(nèi)容包裝實踐指南 DLTS-9.3,征求意見版 中包含了更多有關(guān)擴展性的信息和例子。范例內(nèi)容包裝規(guī)范的參考范例能夠從以下的URL 上下載:簡單的內(nèi)容清單下面那個簡單的內(nèi)容清單例子使用了DLTS 內(nèi)容包裝文檔類型講明進行文檔
15、校驗。DLTS Content1.0DLTS Content Pack aging Sample - Simple Manifest完整的元數(shù)據(jù)下面舉一個簡單的包含完整的元數(shù)據(jù)的內(nèi)容清單的例子,其中元數(shù)據(jù)部分遵循元數(shù)據(jù)規(guī)范 DLTS-3 。manifest identifier=MANIFEST1DLTS Content1.0DLTS-Test2001.000003ABC123123AAuthorBEGIN:vCardFN:ShenN:RuiMinEND:vCard2001-04-05DLTS:0.5en_USDLTS Content Pack aging Sample Full Metada
16、taISBN0-534-26702-5en_USA sample content packaging recordUnprogramme. content interchangelearning objectse-learningSample codeHierarchical21.0 Draft AuthorBEGIN:vCardFN:ShenN:RuiMinEND:vCard2001PublisherBEGIN:vCardORG:China Learning Technology Standard CommiteeEND:vCard200121th CenturyXML1.070306Binding XML1.05.2DownloadRequires web browser for renderingSamples32Technical ImplementorComputer18-99 Sample codeen_USnono全部元素以下例子使用了內(nèi)容包裝信息模型規(guī)范DLTS-9.1 ,征求意見稿 中定義的所有元素和屬性。 DLTS Content1.0 DLTS Content Pac kaging Sample All Elementsite