基于XML/XSL的数据处理引擎及其可视化开发环境(X2P)简介

   X2P系统是用100% JAVA开发的用于设计可扩展样式表(eXtensible StyleSheet Language)一种可视化编辑工具,该软件的设计符合“100%纯Java应用软件”的设计标准。
X2P系统提供了一个可视化的编辑工具,其作用是帮助用户在一种具有图形化用户界面的软件中,利用可视化的设计方式设计基于XSL规范的样式表文件,并可以利用该软件完成相关文件的自动转换和结果PDF文件的自动生成功能。本系统通过系统内部构造的项目文件自动产生相应的XSL文件。产生的XSL文件符合W3C组织1999年10月发布的XSL规范标准,这些XSL文件不但可以在本系统中使用,而且可以在其他国际流行的XML或XSL编辑软件中使用。具体来讲,利用XSL Maker可视化编辑工具生成一个项目文件(.XMK文件),之后系统内部利用XML解析器对项目文件进行处理,并自动加载与项目文件相关的XML和XSLT文件。本系统提供了新建XSLT文件和对原有XSLT文件进行再编辑的功能,在用户编辑XSLT文件的同时,系统还提供了对现正在编辑的XSLT文件和XML文件进行自动转换,生成XSL-FO文件的功能,还可以利用系统的底层软件包X2P Server自动将XSL-FO转换为PDF供浏览和打印使用。(如下图所示)

X2P的运行环境
在任何具有Java虚拟机的环境中均可运行XSL Maker软件。
·支持的操作系统:WindowsNT、AIX、Soralis、Linux、AS/400等;
·Java运行时环境:Java Runtime Environment 1.2.2;
·基于Java的XML解析器:JAXP 1.0;
·X2P Server(XML & XSL-to-PDF Package);
必要的支撑软件:浏览器(Netscape Navigator、Microsoft IE等)、Adobe Acrobat Reader浏览器(此软件由Adobe公司为全球用户免费提供)。


通过X2P可以直接加入XSLT文件中的资源类型
本系统基于W3C发布的XSL-FO工作组草案(1999年)进行开发。目前在本系统中已经实现的资源类型如下:
·基于FO规范的资源类型:包括fo:layout-master-set集合、fo:flow、fo:static-content、fo:block、fo:table、xsl:text集合等;
·基于XQL规范的资源类型包括:xsl:applyTemplate、xsl:choose、xsl:fo-each、xsl:if、xsl:process、xsl:template、xsl:processChildren、xsl:value-of等;


 
< 回到顶端
电话: (86)010-62781461      传真: (86)010-62789831
E-mail: keg_tech@keg.cs.tsinghua.edu.cn
欢迎访问本站!最佳浏览方式 IE4.0以上版本 1024 * 768

Copyright© 2002 KEG,Tsinghua University
版权所有.违者必究.