2006年中文办公软件文档格式XML标准研究四
文章作者 100test 发表时间 2007:01:15 18:00:24
来源 100Test.Com百考试题网
7. 可重用性
设计原则要求针对不同应用中功能相同或相似的部分,必须从具体应用中抽出并在公共部分中描述,保证此功能描述的可重用性。
例如,电子表格和文字处理应用都要处理"表格(Table)"对象,尽管两者具体实现方式不同,但功能相似。设计原则推荐用一套相同的XML代码表示表格功能。其优点在于,一方面对于类似功能的对象无需多次重复描述;另一方面所有的程序(Office套件或其它应用程序)都可以共用相同的代码进行表格处理。8.模块化
设计原则遵循面向对象分析和设计的特点,要求将具体的功能实现和格式描述模块化。保证模块之间的耦合度最小,模块内部的内聚度最大,减少模块之间的依赖性。功能实现和格式描述的模块化是实现其可重用性的基础。
9.支持国际字符集
设计原则要求本标准能够支持多语言应用,支持UNICODE字符集。
与中文办公软件的多语言处理功能相对应,本标准必须能够支持多语言的表达和处理
10.格式与内容分离
设计原则要求XML文档必须实现文档格式和内容的分离。
设计原则建议将文档内容、文档布局和文档元数据以及文档中嵌入的Images和Object分别作为一个XML流打包存储在以ZIP格式包装的XML文件包中。格式和内容分离设计原则的优点在于:对于用户而言处理的是一份文档,对于软件厂商而言可以根据要求分别处理多个功能独立的文件,方便了开发厂商的软件实现。11.可扩展性
XML文档标准是开放的,具有可扩展性,可以随时扩展和补充其它功能应用。
不仅如此,总体设计原则要求在XML标准开放性的基础上,保证本标准在格式描述和功能描述上具有开放性,在统一的描述规格基础上实现格式和功能的扩展性。12.安全性
设计原则要求本标准支持文档处理和传输过程中的安全性。
利用数字签名和文档加密技术,防止文档整体或部分被恶意修改,支持文档处理和传输过程中对于文档处理者和传输者的确认。