3.基于XML的描述规范作为标记语言,XML本身的描述已经有相应的规范,与XML相关的规范也同时加强了其处理能力。但是仅仅依靠XML本身的规范是无法实现功能更加强大的语言描述的。因此也产生了以XML语言为基础的一系列规范。(1)XSL-FO(XSL-FormatObject)为了描述文档中的格式对象,W3C组织开展了XSL-FO的研究工作,用于描述文档排版过程中格式的。例如,页面边距的设定、段落间距的设定等等,都可以采用标准化的XSL-FO元素来描述。在建立办公文档格式标准的时候,为了保证描述的标准化,减少大量的重复劳动,因此尽量采用XSL-FO格式化元素来描述格式。(2)SVG办公文档中可能包含绘制的图形。对图形的XML描述,也有相关的标准化工作已经开展,SVG就是影响较大的标准之一。在办公文档格式标准描述中的图形描述部分,采用SVG作为标准化描述工具。(3)Xlink办公文档中还可能插入图像文件、声音文件等多媒体文件,这种文件一般无法用XML语言描述,因此文档标准采用了Xlink标准,作为描述外挂多媒体文件的描述工具。(4)Xpath使用XPath可在XML层次结构中快速定位和提取,它的内建函数提供了全面的功能,便于办公软件处理数值及文本数据。XSLT和XPath两者的组合提供了定位及格式化数据所需的一切工具。(5)DublinCore作为数字图书馆中关键的描述数据元,DublinCore应用于文档元数据的描述中。基本的DublinCore元素有十五个,用于定义文档的主要属性。