在企业信息系统日常使用过程中经常需要处理一些平面文件,有些可能是通过网站平台传到统一的文档服务器进行管理,有些可能会有专门的文档管理应用系统。在这些系统的使用过程中经常需要添加一些文档的附属信息,比如上传上员,上传时间,文件的用途等。
虽然专业的文档系统可以使文档的管理变得非常简单高效,但是还是有一部分人需要将平时使用的平面文档导出到本地文件夹进行查看和管理。但是如果单单只将这些文件导出的话会丢失一文件的附属信息给查阅带来麻烦。如果专门开发应用程序去文档系统读取相关信息的话又过于麻烦,而且对于使用的环境要求也比较高,不能进行脱机浏览和查阅。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)基于以上的这些问题,从需求角度分析,客户是希望能够通过有一个良好使用界面查阅到文档的相关信息。但最好不需要安装任何软件或者对运行环境有什么特别的要求,同时需要能够对内容进行搜索和定位到具体的文件。
接下来我们来讲讲解决方案。大家都知道XML是专门用于描述格式化数据的语言,我们可以使用将文档的附属信息通过定义好的格式进行存储。文档系统在导出的时候只需要按照定义好的XML格式进行导出就可以了。(不同的系统可能需要做开发)。以下是示例的XML.
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)Documents BeginTime="2009.1" EndTime="2009.12"
Document Level="普通"
TitleGary的项目文档/Title
Author Name="Gary Zhang" Email=cbcye@live.com SendTime="2009-3-1 10:10:00"/
File Uri="Documents