机电之家行业门户网运行
文章 下载
最新公告:

  没有公告

设备维修与管理培训
您现在的位置: 设备维修与管理 >> 设备管理 >> 基础管理 >> 技术管理 >> 资讯正文
 
赞助商
 
 
最新文章
 
 基于Eclipse和Lotus Expeditor的
 突发公共安全事件应急平台
 化工生态工业规划系列项目
 太阳能路灯
 电力系统安全可靠性评估系列软件
 基于高分辨率摄像机的新型交通违
 自动语音识别技术
 堆石混凝土施工技术
 混合动力电动汽车整车控制系统自
 高性能风机现代设计方法及其应用
 
推荐技术
 
 
相关文章
 
没有相关资讯
 
客户服务
 
如果您有设备方面好的文章或见解,您可以送到我们的投稿信箱
客服电话:0571-87774297
信   箱:88ctv@163.com
我们保证在48小时内回复


s

b

g

l

.

j

d

z

j

.

c

o

m

 

基于Eclipse和Lotus Expeditor的XSL/XML数据表示引擎以及可视化开发工具           ★★★
基于Eclipse和Lotus Expeditor的XSL/XML数据表示引擎以及可视化开发工具
作者:程为民 文章来源:清华大学科技处 点击数: 更新时间:2010-3-10 15:45:44

 

1成果简介

随着XML 技术在信息系统中的推广,XML 文件作为结构化数据的存储媒体,并使用XSLT 来定义针对XML 源数据的查询条件和排版信息。通过XSL 转换处理可以得到同时提供所需内容信息和样式信息的XSL-FO 文件,即针对内容信息提供统一的布局/表示视图。针对源数据文档实现数据可视化表示处理过程的应用软件称为数据表示引擎(DataRendering Engine),以下简称“引擎”。XSLMaker 就是基于XML/XSL 技术实现的一个数据表示引擎软件,它完成了将XSL-FO 文件向最终用户可以理解和浏览的形式转换的操作。为了使数据表示过程能够同时适用于不同类型浏览设备的要求,特别是满足种类繁多的移动计算设备的要求,输出格式的可扩展性成为该系统设计所需考虑的首要因素,系统必须能够适应不同计算平台的要求,针对同一个源数据提供不同的输出表现形式。该引擎的设计过程中提出了基于区域树(Area Tree)的对象模型,在系统内部提供一种独立于平台和输出格式的页面布局表现形式,后根据不同的需要通过文本、图形、图像等基本单元的组合形成最终的输出结果。同时XSLMaker 中可视化的编辑工具将帮助用户在一种具有图形化用户界面的软件中,利用可视化的设计方式设计基于XSL 规范的样式表文件,并可以利用该软件完成相关文件的自动转换和结果文件的自动生成功能。

2应用说明

   XSLMaker的基本功能

l          可扩展性

XSL数据表示引擎的可扩展性表现在开发人员仅仅需要通过实现相应的绘制接口就可以实现XML文件向其他文件转换的转换器。

l          高效性

XSL数据表示引擎在算法设计上充分考虑了对内存的使用以及对异常的处理,因此文件生成的质量和效率都大大超过了同类产品,尤其体现在XMLPDF文件的转换操作中。

l          国际化支持

XSL数据表示引擎支持的语言为:中文、英文、日文。

l          强大的图片的处理功能

XSL可以处理的图像类型为JPGJPEGGIFBMPTIFTIFFPNG等等。

    XSLMaker的技术优势

l          barcode的支持。

为了满足某些文档对条形码的需要,XSL数据表示引擎在XSL-FO规范的基础上增加了对包括CODE39CODE128PDF417在内的近20种不同国际标准条码生成功能的支持。

l          对中文排版的特殊支持。

XSL数据表示引擎在原有XSL-FO规范的基础上进行了扩展,满足了中文排版(尤其是公文)的特殊要求。

l          对中文编码的支持。

XSL数据表示引擎实现了对中文GB18030的完全的支持。

l          对中文特殊字体的支持。

XSL数据表示引擎实现了对华文细黑、华文仿宋、华文中宋、方正仿宋-GB18030、方正书宋、方正黑体-GB18030、方正小标宋、方正楷体-18030等等的特殊中文字体的支持。

   XSLMaker的应用范围:

l          政府公文传输排版系统,政府公文集中打印系统;

l          政府企业报表生成系统;

l          保险行销系统,市场调查分析用户报告生成系统,PDF自动发稿系统,周刊杂志的页排版,技术手册的制作。

3合作方式

l          作为一套独立的系统使用;

l          根据客户要求进行特殊功能定制;

l          提供SDK供客户进行二次开发;

l          根据客户要求与客户系统集成(双方技术人员合作)。

4联系方式

清华大学科技处     张虎   联系电话:010-62782239-319    手机:13911625927

 

资讯录入:admin    责任编辑:admin 
  • 上一篇资讯:

  • 下一篇资讯: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    不良信息
    举报中心
    机电之家设备管理网
    致力于机电设备维修与管理技术
    网络110
    报警服务
    服务热线:0571-87774297 传真:0571-87774298 电子邮件:donemi@hz.cn 服务 QQ:66821730
    机电之家(www.jdzj.com)旗下网站 杭州滨兴科技有限公司提供技术支持

    版权所有 Copyright © 机电之家--中国机电行业门户·设备维修与管理

    主办:杭州高新(滨江)机电一体化学会
    网站经营许可证:浙B2-20080178-1