内容包装的XML绑定征求意见稿Dlts_第1页
内容包装的XML绑定征求意见稿Dlts_第2页
内容包装的XML绑定征求意见稿Dlts_第3页
内容包装的XML绑定征求意见稿Dlts_第4页
内容包装的XML绑定征求意见稿Dlts_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 . PAGE II:.;PAGE I目 次 TOC f h t 前言、引言标题,附录标识,参考文献、索引标题,章标题,附录章标题,一级条标题,附录一级条标题,二级条标题,附录二级条标题 HYPERLINK l _Toc531618274 1 概要 PAGEREF _Toc531618274 h 1 HYPERLINK l _Toc531618275 1.1 总纲 PAGEREF _Toc531618275 h 1 HYPERLINK l _Toc531618276 1.2 范围 PAGEREF _Toc531618276 h 1 HYPERLINK l _Toc531618277 1.3 文

2、档构造 PAGEREF _Toc531618277 h 1 HYPERLINK l _Toc531618278 1.4 术语 PAGEREF _Toc531618278 h 1 HYPERLINK l _Toc531618279 1.5 参考资料 PAGEREF _Toc531618279 h 1 HYPERLINK l _Toc531618280 2 XML 绑定的描画 PAGEREF _Toc531618280 h 2 HYPERLINK l _Toc531618281 2.1 元素 PAGEREF _Toc531618281 h 2 HYPERLINK l _Toc531618282 2

3、.1.1 PAGEREF _Toc531618282 h 2 HYPERLINK l _Toc531618283 2.1.2 PAGEREF _Toc531618283 h 3 HYPERLINK l _Toc531618284 2.1.3 PAGEREF _Toc531618284 h 4 HYPERLINK l _Toc531618285 2.2 元素 PAGEREF _Toc531618285 h 5 HYPERLINK l _Toc531618286 2.2.1 PAGEREF _Toc531618286 h 5 HYPERLINK l _Toc531618287 2.2.2 PAGE

4、REF _Toc531618287 h 5 HYPERLINK l _Toc531618288 2.2.3 元数据 PAGEREF _Toc531618288 h 5 HYPERLINK l _Toc531618289 2.3 元素 PAGEREF _Toc531618289 h 5 HYPERLINK l _Toc531618290 2.3.1 PAGEREF _Toc531618290 h 5 HYPERLINK l _Toc531618291 2.3.2 PAGEREF _Toc531618291 h 6 HYPERLINK l _Toc531618292 2.4 元素 PAGEREF

5、_Toc531618292 h 6 HYPERLINK l _Toc531618293 2.4.1 PAGEREF _Toc531618293 h 6 HYPERLINK l _Toc531618294 2.4.2 PAGEREF _Toc531618294 h 7 HYPERLINK l _Toc531618295 2.4.3 PAGEREF _Toc531618295 h 7 HYPERLINK l _Toc531618296 2.4.4 PAGEREF _Toc531618296 h 7 HYPERLINK l _Toc531618297 2.5 扩展性 PAGEREF _Toc5316

6、18297 h 7 HYPERLINK l _Toc531618298 3 范例 PAGEREF _Toc531618298 h 7 HYPERLINK l _Toc531618299 3.1 简单的内容清单 PAGEREF _Toc531618299 h 7 HYPERLINK l _Toc531618300 3.2 完好的元数据 PAGEREF _Toc531618300 h 9 HYPERLINK l _Toc531618301 3.3 全部元素 PAGEREF _Toc531618301 h 15 HYPERLINK l _Toc531618302 3.4 多重内容表 TOCs PAG

7、EREF _Toc531618302 h 18 HYPERLINK l _Toc531618303 3.5 运用子内容清单对内容进展合并和拆分 PAGEREF _Toc531618303 h 20 HYPERLINK l _Toc531618304 3.6 用xinclude 实现内容的拆分与合并 PAGEREF _Toc531618304 h 24 HYPERLINK l _Toc531618305 4 PAGEREF _Toc531618305 h 25 HYPERLINK l _Toc531618306 附录A 资料性附录 XML 根底 PAGEREF _Toc531618306 h 2

8、6 HYPERLINK l _Toc531618307 A.1 元素 PAGEREF _Toc531618307 h 26 HYPERLINK l _Toc531618308 A.1.1 元素内容 PAGEREF _Toc531618308 h 26 HYPERLINK l _Toc531618309 A.1.2 元素属性 PAGEREF _Toc531618309 h 26 HYPERLINK l _Toc531618310 A.1.3 元素称号 PAGEREF _Toc531618310 h 26 HYPERLINK l _Toc531618311 A.2 文档类型定义 PAGEREF _

9、Toc531618311 h 27 HYPERLINK l _Toc531618312 A.3 XML 方式 PAGEREF _Toc531618312 h 27 HYPERLINK l _Toc531618313 A.4 有效字符集 PAGEREF _Toc531618313 h 27 HYPERLINK l _Toc531618314 A.5 特殊处置要求 PAGEREF _Toc531618314 h 27 HYPERLINK l _Toc531618315 A.5.1 XML 保管字符 PAGEREF _Toc531618315 h 27 HYPERLINK l _Toc5316183

10、16 A.5.2 空格的处置 PAGEREF _Toc531618316 h 28 HYPERLINK l _Toc531618317 A.5.3 xinclude PAGEREF _Toc531618317 h 28 HYPERLINK l _Toc531618318 附录B 规范性附录 内容包装文档类型定义 PAGEREF _Toc531618318 h 29 HYPERLINK l _Toc531618319 附录C 规范性附录 内容包装XML数据表示方式 PAGEREF _Toc531618319 h 31PAGE 32PAGE 31DLTS-9.2内容包装的XML绑定征求意见稿本文档

11、DLTS-9.2,讨论稿定义了实现内容包装信息模型的XML绑定Binding,这种XML编码是基于 W3C XML 规范 1.0版本。概要总纲本文档运用XML言语(XML 版本1.0: /TR/1998/REC-xml-19980210)来描画关于内容包装的XML绑定规范。以下是用于指点创建XML绑定文档的一些规那么:XML 绑定必需支持 W3C XML 规范 1.0版本。它必需符合“内容包装信息模型规范所定义的构造模型。 它必需支持扩展。范围本文档是内容包装XML绑定规范,是产生以下文档的根底:内容包装XML文档类型定义( DTD:Document Type Define)文档D

12、LTS_CONTENTv1p0.dtd。内容包装XML 数据表示(XDR:XML Data Representation)文档DLTS_CONTENTv1p0.xdr。内容包装实际指南征求意见稿DLTS-9.3,讨论稿。 本文档是对内容包装信息模型DLTS-9.1,讨论稿XML绑定的描画,并且严厉遵照 W3C的XML 规范1.0版本XML, 98。文档构造本文档剩余构造如下:2.XML绑定的表达阐明对XML绑定中运用的元素和属性的描画;3.XML 方式例如一些符合此绑定规范的XML文件包括元数据的例子;附录A XML 根底对XML进展简要引见;附录 B 内容包装文档类型定义一份未注释的文档类型

13、定义;附录 C XML 数据表示方式一份未注释的XML数据表示方式术语CDATA字符数据Character DataDTD文档类型定义Document Type DefinitionPCDATA解析字符数据Parsed Character DataW3C 万维网联盟World Wide Web ConsortiumXDRXML 数据表示XML Data RepresentationXML扩展标志言语Extensible Mark-up Language参考资料ISO/IEC10646ISO (International Organization for Standardization). IS

14、O/IEC 10646-1993 (E). Information technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane. Geneva: International Organization for Standardization, 1993 (plus amendments AM 1 through AM 7). Unicode, 96 The Unicode Consortium. The Unicode Sta

15、ndard, Version2.0. Reading, Mass.: Addison-Wesley Developers Press, 1996. XML, 98 XML Version 1.0 specification of the W3C: HYPERLINK /TR/1998/REC-xml-19980210 /TR/1998/REC-xml-19980210.XML, 99XML Namespace Recommendation of W3C: HYPERLINK /TR/1999/REC-xml-names-19990114 /TR/

16、1999/REC-xml-names-19990114.DLTS-9.1,征求意见稿 内容包装信息模型征求意见稿, 2001年12月。XML 绑定的描画本部分经过表达的方式定义XML的格式。 实现这个笼统格式的XML DTDs 和 XML 方式作为本规范的附件部分列出。 元素描画: 首先,内容清单中顶级 元素包含一切的援用数据。在顶级 下出现的元素用来划分文件、元数据和组织构造,以便于合并、拆分和重用。我们甚至可以将每一个学习对象或最小学习单元放入一个单独的 元素中。 元素多样性: 顶级 只在DLTS 的内容清单文件(dltsmanifest.xml )中出现一次。 其它 元素在顶级 元素中可

17、以出现0次或多次。属性标识符identifier必需的 。由作者或编辑工具提供的标识符,在内容清单中是独一的。 数据类型是 string。版本version可选的。 表示内容清单的版本号, 用来区分一样标识符的内容清单。 数据类型是 string元素描画: 这个元素包含描画内容清单中内容和资源的元数据。 元素多样性 在 元素中出现0次或一次。元素元数据: 可以选择元数据规范DLTS-9中定义的恣意元数据元素。例子 DLTS Content Package 1.0 Simple Manifest 描画: 描画包的组织构造。 元素多样性 在 元素里出现一次属性default (必需的) 表示运用的

18、缺省组织构造。 数据类型是IDRef。元素例子 描画: 本元素援用物理文件,确定了物理文件的集合。 元素多样性 在 元素中出现且只出现一次。属性xml:base (可选的) 为物理文件提供了相对途径。 这个元素在W3C的XML根本任务草案中定义。 数据类型是string。元素例子 元素描画: 描画了运用的方式 例如 DLTSCONTENT。 假设没有方式元素, 它就被假设成为 “DLTSCONTENT。 数据类型是 string。多样性 在 中出现一次。例子DLTS Content描画 描画了以上方式的版本 例如 1.0, 1.1。 假设没有版本元素, 就被假设成 “1.0。 数据类型是str

19、ing。多样性 在 中出现0次或一次。例子1.0元数据描画 可以选择元数据规范DLTS-9中定义的恣意元数据元素,也可以从本人定义的元数据方式中选择元数据元素。多样性 在 中出现一次。例子a) 内联元数据 Simple Manifest b) 外部元数据 元素描画:此元素描画了一个详细的分层构造。多样性 在 中出现0次或多次。属性identifier (必需的) 一个标识符, 由作者或编辑工具生成, 在内容清单中是独一的。 数据类型是ID。title (可选的) 是内容表的标题。 数据类型是 string。元素例子 描画:此元素描画了分层构造中的一个节点。多样性 在 和 中出现0次或多次。属性

20、identifier(必需的) 在内容清单中独一的标识符。 数据类型是ID。identifierref (可选的) 对一个 标识符 (在同一个包中)或 tableofcontents 标识符 (不在同一个包中)的援用, 用作资源的定位。 假设没有提供identifierref, 就阐明在内容表中没有和这个条目相关的内容。 数据类型是IDRef。title (可选的) 工程的标题。 数据类型是 string。isvisible (可选的) 指出当包被调用或被执行时此资源能否被显示。 假设没有指定, 就被假定为“1, 数据类型是 boolean。parameters (可选的) 在执行的时候将被传

21、送给物理文件的静态参数。 数据类型是 string。元素例子 元素一个资源援用的汇总。不分顺序和层次。资源可以是内联的或用 描画成外部援用。描画:一个元素援用一个特定的内容文件。多样性 在 中出现0次或多次。属性identifier (必需的) 标识符, 由作者或编辑工具生成, 在内容清单中是独一的。数据类型是ID。type (必需 的) 标识资源类型。 数据类型是string。本规范仅定义了“webcontent 的根本类型。xml:base (可选的) 它提供了内容文件的相对途径。 在W3C根本任务草案中定义了这个元素。 数据类型是 string。href (可选的) 内容文件的途径和链接

22、。元素例子a) 内联资源 b) 外部资源 描画:这个元素包含了描画资源的元数据。 可以选择元数据规范DLTS-9中定义的恣意元数据元素,也可以从本人定义的元数据方式中选择元数据元素。多样性 在 中出现0次或一次。描画: 标识了本资源依赖的一个或多个本地文件, 这包括被 的href 属性援用的内容文件。 假设资源援用了一个绝对URL途径 (远程内容文件),那么 元素就不需求了。多样性 在 中出现一次或多次。属性href (必需的) 文件的URL 。例子描画:这个元素包含了对元素中的资源所依赖的元素的援用。多样性 在 中出现0次或多次。属性identifierref (必需的) 对元素中的资源所依

23、赖的元素的援用。数据类型是IDRef。例子 扩展性经过运用XML的命名空间Namespace和XML方式,内容包装XML 绑定是可扩展的。 我们希望扩展机制可以用来描画更多类型的元数据、组织构造和资源。 在内容包装实际指南DLTS-9.3,征求意见版中包含了更多有关扩展性的信息和例子。范例内容包装规范的参考范例可以从以下的URL上下载:简单的内容清单下面这个简单的内容清单例子运用了 DLTS 内容包装文档类型阐明进展文档校验。 DLTS Content 1.0 DLTS Content Packaging Sample - Simple Manifest 完好的元数据下

24、面举一个简单的包含完好的元数据的内容清单的例子,其中元数据部分遵照元数据规范DLTS-3。 DLTS XE Specifications: IMS XE IMS Content 1.0 DLTS XE Specifications: IMS XE IMS -Test 2001.000003 ABC123 123A Author BEGIN:vCard FN:Shen N:RuiMin END:vCard 2001-04-05 DLTS XE Specifications: IMS XE IMS :0.5 en_US DLTS XE Specifications: IMS XE IMS Cont

25、ent Packaging XE Content packaging Sample Full Metadata ISBN 0-534-26702-5 en_US A sample content packaging record Un programme. content interchange learning objects e-learning Sample code Hierarchical 2 1.0 Draft Author BEGIN:vCard FN:Shen N:RuiMin END:vCard 2001 Publisher BEGIN:vCard ORG:China Lea

26、rning Technology Standard Commitee END:vCard 2001 21th Century XML 1.0 70306 /content Binding XML 1.0 5.2 Download Requires web browser for rendering Samples 3 2 Technical Implementor Computer 18-99 Sample code en_US no no 全部元素以下例子运用了内容包装信息模型规范DLTS-9.1,征求意见稿中定义的一切元素和属性。 DLTS XE Specifica

27、tions: IMS XE IMS Content 1.0 DLTS Content Packaging Sample All Elements XE Manifest XE Elements: Manifest Resource 1 XE Manifest XE Elements: Manifest 多重内容表 TOCs下面举例多重内容表的运用, 演示如何为一个课程提供多种可选的内容组织。 DLTS XE Specifications: IMS XE IMS Content 1.0 DLTS Content Packaging Sample Multiple TOCs XE Manifest

28、 XE Elements: Manifest 运用子内容清单对内容进展合并和拆分本例是一个简单的内容清单例子,用子内容清单对学习内容进展拆分,从而使这些内容可以被拆分、合并和重用。 DLTS XE Specifications: IMS XE IMS Content 1.0 DLTS Content Packaging Sample Sub-Manifests XE Manifest XE Elements: Manifest DLTS XE Specifications: IMS XE IMS Content 1.0 Lesson1 DLTS XE Specifications: IMS X

29、E IMS Content 1.0 Lesson2 DLTS XE Specifications: IMS XE IMS Content 1.0 Lesson1 用xinclude 实现内容的拆分与合并下面简单的例子阐明了如何用 xmlinclude 对学习内容进展灵敏的拆分与合并。 IMS Content 1.0 IMS Content Packaging Sample - xinclude 资料性附录XML 根底内容包装数据模型可以被分层定义。层次模型便于描画由许多元素和子元素构成的数据 。 XML 非常适宜描画层次模型。 一份 XML 文档就是由一系列包含内容和属性的元素按层次构造所组成

30、的。 元素 元素是以某种方式标志的、计算机能识别的文档的组成部分。 每个元素都有一个标志名。 当一个标志名显示为 时,前面为一个小于符号,后面为一个大于符号, 它作为一个开场标志来标志一个元素的开场。 当同样的标志名前面再加上一个 右斜杠/时, 它就被看作一个终结标志 ,例如 。 一个元素在它的开场标志和终结标志间能够有内容, 甚至还能够有一或多个属性。 当XML的元素有一个由普通名词命名的起始标志和终结标志时 (也被称作是翻开和封锁标志) , 它就被以为是 良好定义 的。 元素的内容将被放在起始标志和终结标志之间,例如: contents 元素内容一个元素可以包含其他的元素,比如: 解析字符

31、数据 (PCDATA), 字符数据 (CDATA), 或是元素和解析字符数据的混合体。 一个元素所允许的内容构成它的内容模型。 PCDATA实践上是恣意的不包含元素的字符串。大多元素在起始标志和终结标志间都运用PCDATA。 CDATA的不同在于它所包含的字符型数据不需求XML解析器做任何处置。 例如, 他可以运用CDATA段参与一些JavaScript的代码指令。 一个CDATA数据会通知XML解析器不要在CDATA段内搜索标志符。 元素属性 属性提供了一个元素的其他信息。 属性是向文档中的元素提供特征和性质的一种途径。 一个元素可以拥有一个以上的属性。 属性被包含在元素的起始符中。 属性的

32、表示方法是属性名紧跟一个等号,然后是包含在双引号内的属性值,如: 1999-07-23 上面的例子中, timeframe 元素包含了 begin 元素。 begin 元素拥有属性 restrict, 值为 1。 元素BEGIN 的值是 1999-07-23。 这两个元素就这样标志出了 timeframe 开场的日期。 元素称号每个元素都有一个独一的名字,被称为标志名。 XML 在处置标志名的过程中是大小写敏感的。内容包装XML 绑定文档将遵照以下的命名规那么: 一切的标志名必需遵守XML规范版本1.0里关于元素命名的法那么。 不允许以大小写或者二者混合的 xml 字段作为标志名的开场。 此绑

33、定文档只运用小写字母作为标志符和元素称号。 元素称号中不能包含XML规范中的保管字, 这些保管字包括: DOCTYPE ELEMENT ATTLIST ENTITY此绑定文档中定义的标志名不能被重新定义。 文档类型定义元素的标志名、内容模型和属性是在一个被称为文档类型定义 Document Type Definition (DTD) 中被定义的。它能够以一个外部文件或一个XML文档的内部文本块方式存在。 由于内部的文档类型定义可以取代在外部文档类型定义文件中定义的元素, 所以内部的文档类型定义必需谨慎运用。 文档类型定义(DTD) 定义了那些可以运用的元素, 同时也可以定义元素的内容。 此规范

34、把 DTD (DLTSCONTENTv1p1.DTD) 定义成一个非规范化的参考。 一些 XML 编撰者可以利用 文档类型定义指点开发人员在一个XML文件的适宜位置创建适宜的元素。 其他的开发者可以利用 DTDs 来验证他们本人的XML文档能否与DTD中定义的一切元素名字和位置相一致。XML 方式所谓方式就是有关元素名字的规范规范,它指出了哪些元素允许被放在XML文档中以及如何组合。 XML方式任务组定义的一些新的方式言语提供类似DTD的功能。 然而, 由于这些方式言语是可扩展的, 开发者能为它们添加诸如数据类型, 承继性和表示规那么等附加信息。 这就使得这些新的方式言语比DTDs功能强大得多

35、。 要获取更多XML方式的信息, 可查阅 HYPERLINK /XML/S/XML/Schema.html。 这个规范把 W3C XML 方式和微软的 XML 数据方式定义为非规范的参考。 XML 编撰者可以利用 方式来指点开发人员在一个XML文件的适宜位置创建适宜的元素。 其他开发者可以利用方式来验证他们本人的XML文档或对内容包装绑定进展扩展定义。 有关方式构造的细节也曾经超出了本文档的讨论的范围。有效字符集一个内容包装记录必需运用ISO10646中定义的字符集,并用UTF-8 或 UTF-16 编码。更多详细资料可以参看XML 版本1.0。 特

36、殊处置要求XML 保管字符一些在XML中运用的字符假设在XML 1.0规范2.4节中定义的用途之外被运用的话必需被本义。 这些字符是与符号 (&), 小于符号 (), 单引号 (), 和双引号 ()。 这些字符可以运用数字字符援用或者字符串 &,', and 来表示。 下面一段话引自 W3C XML 规范: 引自可扩展标志言语 (XML) 1.0W3C 引荐 规范1998年2月10日2.4 字符数据和标志文本是由字符数据和标志组成的。 标志有起始符, 终结符, 空元素符, 实体参考, 字符参考, 注释, 字符数据段分界符, 文档类型阐明和处置指令。 一切非标志的文本内容即文档中的字符数据。 与符号 (&) 和左尖括号 () 在被用做标志定界符、注释中、处置指令中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论