3. W3C Working Drafts(工作草案)
W3C working draft 是概念性的,可供人们开始实现。在将标准化为实践的过程中产生的反馈很可能影响内部细节,但不会影响规范的整体轮廓。
XSL(Extensible Style sheet Language,扩展样式表语言)
XML 标准规定了如何标识数据,而不是如何显示。XSL标准本质上是一个让你指定如何显示一个XML标记的翻译机制(如在HTML中)。可使用不同的XSL格式,为不同用途用不同方式显示同一数据。XSL的翻译部分已非常完善,并有许多实现。然而,XSL的第二部分即格式化对象,也称为对象流,可在一个页面上定义不同区域并将它们联结起来。当一个文本流被定向到集合时,它填充第一个区域,然后当第一个区域填满时"流"到第二个区域。
要进一步了解XSL,可查http://www.w3.org/TR/WD-xsl.。
XLL(XML Link Language,XML链接语言)
XLL协议包括两个规范,XLink和XPointer,用于处理XML文档间的链接。这些规范仍处于初级阶段,但肯定将对XML文档的使用产生巨大影响。
XLink:XLink 处理XML文档间的链接。它允许一些非常复杂的链接,包括双向链接、链接到多个文档、"扩展"链接(将链接的信息插入到你的页面中,而不是用一个新页面来取代它)、在一个独立文档中创建的两个文档间的链接,以及间接链接(可指向一个"地址簿"而不是直接指向目标文档,这样当更新地址簿时,任何使用它的文档都将自动更新。)
要进一步了解XLink,可查http://www.w3.org/TR/WD-xml-link。
XPointer:XPointer使用一个文档或文档段的ID(标识符)指向它。
XPointer定义了"在XML文档内部寻址"的机制,而不需要文档作者预先为那一段定义一个标识符。它提供了"元素、符号串和XML文档其它部分的引用,无论它们是否有一个明确的标识符属性。"
要进一步了解XPointer,可查http://www.w3.org/TR/WD-xptr。
XML Schema (大纲)
XML Schema定义一个文档可以包含的元素类型,它们的关系和它们可包含的数据,远远超出了现有DTD规范的方式。尽管DTD使你能够校验XML文档,但它有许多缺点。一个原因在于DTD规范不是分层的。例如对一个包含几个"已析符号数据"( PCDATA)元素的通信地址,它的DTD可能是这样:
< !ELEMENT 通信地址 (名字,地址,邮政编码) >
< !ELEMENT 名字(#PCDATA) >
< !ELEMENT 地址 (#PCDATA) >
< !ELEMENT 邮政编码(#PCDATA) >
可以看到,它是线性的,没有包含,可能会影响名域,使你不得不在不同设置中为相似的元素使用新的名字。另一个问题是不清楚注释解释的范围。另外,它不能使你严格指定域的有效条件,如邮政编码必须是6位数字。因此目前已经提出了许多提案,构造一个更象数据库、指定校验标准的层次化"schema"(大纲)。可查看http://www.w3. ;org/TR/xmlschema-1http://www.w3.org/TR/xmlschema-2。
4. W3C"Notes"(注释)
"Notes"根本不是W3C 的标准。实际上,它是由不同个人和组织提出的提案。W3C发布它们以供为标准工作的人参考。
DDML / Xschema(Document Definition Markup Language / XSchema,文档定义
标记语言/XSchema)
象DTD一样的文档定义是很好的,但DTD的语法有些奇怪。DDML 是旧XSchema 提案的新名称,指定了一个XML文档的有效性约束。它是DTD的可能后继者,但最终合法标准是那个还不清楚。
要进一步了解DDML,可查http://www.w3.org/TR/NOTE-ddml。
DCD(Document Content Description,文档内容描述)
DCD 提案是一个定义标准XML数据库前段的机制。
要进一步了解DCD,可查http://www.w3.org/TR/NOTE-dcd.。
SOX(Schema for Object-oriented XML,面向对象XML大纲)
SOX是一个schema提案,包括可扩展数据类型、名域和嵌入文档。
要进一步了解SOX,可查http://www.w3.org/TR/NOTE-SOX.。
5. 其它W3C Notes
其它基于XML的标准提案包括:
ICE(Information and Content Exchange,信息和内容交换)
ICE是一个由内容ICP和它们的订户使用的协议。它致力于"自动化传统出版和企业间关系中的信息(content)交换和重用"。
要进一步了解ICE,可查http://www.w3.org/TR/NOTE-ice。