基于S1000D标准的IETM发布系统研究与实现

来源 :电子科技大学 | 被引量 : 8次 | 上传用户:AllFree
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代装备的多样化和复杂化,传统的纸质技术手册存在的数量膨胀、成本高昂和更新困难等问题日益突出。S1000D作为一个国际技术出版物规范,它的数据重用等特性,能有效支持复杂业务流程和业务扩展,已逐渐发展为交互式电子技术手册(IETM)国际标准。越来越多的基于S1000D标准的IETM产品被开发出来,以支持各种业务应用。本文作为整个IETM项目的一部分,研究了大量S1000D发布的相关文献和技术,设计并实现了一个支持HTML和PDF线性发布、CGM图片转换和S1000D出版物数据模块编辑的IETM发布系统。本文的主要工作内容有:1.研究了DocBook标准、样式单和DocBook定制层,为S1000D XSLT的编写提供了基础。2.研究了S1000D标准和它的数据模块结构,结合DocBook的元素,编写了S1000D XSLT。该S1000D XSLT除能支持多种数据类型的发布外,还能使发布后文档具有丰富的显示样式。3.设计并实现了转换引擎模块。该模块基于S1000D XSLT,结合Java XML解析、验证和转换等技术,完成发布S1000D技术文档为HTML文档和PDF文档的功能。4.设计并实现了资源映射模块。该模块使用了XML Catalogs等技术实现了S1000D文档发布过程中URL和图片资源定位功能。5.通过对图片转换技术的研究,实现了S1000D技术插图CGM文件转换为JPEG和PNG文件的功能。6.实现了一个专门用于S1000D出版物数据模块编制的XML编辑器。该编辑器支持出版物数据模块自动标签补全、语法高亮、节点树生成、节点树和文本行互相定位等多种功能,以满足出版物数据模块编辑需求。最后,完成发布系统功能和性能测试。与其他实现相比,本系统发布的文档具有更加丰富的样式,支持更多数据模块类型的发布,并具有较快的处理性能。
其他文献
在单核处理器时代,随着大规模集成电路技术和半导体技术的快速发展,处理器的频率和集成度的不断提高,这不但使得单芯片单核处理器的功耗剧增,而且使得其设计更加复杂。近年来
RoboCup,机器人足球世界杯,是一个国际性的综合赛事,其中的2D项目提出了一个复杂的实时多主体环境下的智能体决策问题。当前人工智能正处在由“单主体静态可预测环境中的问题
网络图是指由网页及网页之间的链接关系组成的图,通过研究网页间的链接关系,抽取有用的信息,多用于爬虫算法,搜索和社区发现等方面。但在应用网络图时,最主要的问题是网络图
异常检测是指发现系统或用户偏离常规的行为,在信用卡欺诈、网络入侵、系统故障检测等方面有着广泛的应用。异常检测通常将正常的行为特征存储在数据库中,然后将当前行为特征
近年来,卷积神经网络(CNNs)因其高推断精度和强自适应性而被广泛应用于各种领域,例如:计算机视觉、语音识别等。另一方面,移动手机当前已经成为人类日常生活中的随身携带之物,并
物联网是二十一世纪建立智慧地球的重要内容,并吸引了广大研究人员的注意力。物联网致力于连接所有人类可以触及使用的对象设备,并将相关的信息纳入到人类可使用可控制的范围
尽管电动汽车市场增长迅速,但由于电动汽车电池容量有限和充电不便,大众仍然普遍担心电动汽车的用户体验。现有的与电动汽车服务相关的研究工作大多都假定所需的数据是已知的
随着在线社交网络的逐渐兴起,越来越多的互联网用户开始广泛通过在线社交网络发布信息、传递资源和维护各种社会关系。由于在线社交网络的参与群体和内容形式的多样性,网络资
数字图书馆作为知识和信息的重要载体,受到世界各国的关注。随着数字图书馆中资源规模的不断扩大,如何快速获取用户需要的资源成为一大难题,而个性化推荐是解决这一问题的重要方
学位