欢迎来到天天文库
浏览记录
ID:22371828
大小:61.00 KB
页数:8页
时间:2018-10-28
《office xml的交互性》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、officeXML的交互性 这是一系列文章中的第一篇,旨在说明与微软OfficeXMLReferenceSchemas(L和SpreadSheetML)的交互性。这里,我们将来分析如何使BEAL。L 微软的L文档的功能,就是你打开任何L格式。如同你设想的,当前文件将被保存为XML格式的文件。这种文件使用的就是L格式。 L是Office2003ReferenceSchemas提供的一种XML方案。它描述了如何将一份L文档的形式表现。微软为这些方案提供不需版权的注册和文件。<entxmlns:
2、l'> <ent> 一份L文件就是一份存为XML格式的L格式。然而和L格式,它保留了它所有的格式、功能、以及编辑能力。这就是说,一份存为L的文档具有与原有二进制的.格式文档具有等同功能的优势。 这些导致了有趣情景的性能是以往版本的Office不具备的。比如,遵循L方案的XML文档现在可以在非微软平台(只要提供能够生成XML的平台即可)上生成。当这个类型的XML文档装载进Office2003,它会自动被识别为L 现在回到我们前面提到的案例,Contoso的IT部门注意到
3、L并发现它可以提供好的解决方案。下面的图表对这个解决方案进行了说明。Contoso修改了现有的J2EE应用,添加了符合L标准的XML文档生成功能,用以生成XML格式的纪念性出生证明文件。然后这些文件被送回至Contoso的现有的使用Office2003的客户端。这些文档可以在Office2003中打开,打印,并可马上交道注册者手中。 图1.使用L 如图1中所展示的,注册的详细出生信息在注册处输入终端,并存储在J2EE服务器上。服务器将数据存储在数据库中,同时生成L格式的出生证明文件。然后这份文
4、件在'sRationalApplicationDeveloper6.0)中的情况下设计的。样本支持运行于'sCloudscapev10.0数据库(最近捐助给了Apache软件基金会并改名为Derby)。当然还可以免费使用另一种支持的数据库虽然这可能要求在资源代码中作适当的修改。本文中我们选用IBM'sCloudscape,用来支持J2EE应用数据库和绑定到操作系统上。 如果你没有安装Cloudscape数据库,就需要从IBM下载Derby数据库软件。步骤如下: 1.从Clo
5、udscapeinstallpage下载JavaInstaller将内容释放至一个临时目录下。 打开目录并下面的命令:java-jar10.0-IBM-Cloudscape.jar 将会安装所需文件。Cloudscape_10.0Linux下为/opt/IBM/Cloudscape_10.0,你可以选择喜欢的任意路径。发布样本代码 从officexmlinterop为你的平台下载包含样本代码的JAR文件。 对于BEA特定版本的样本:jarxvfIBMBirthCertSample.jar 从
6、这个样本出发,我们假设所有JAR文件的内容会放置于这样一个目录中c:officexmlBirthCert(L文件。 /images 用于存储证明文件的签字图像。 /project 包含服务于JSP客户和网络服务的项目文件。 /schema 包含一个XSD方案用于网络服务的再次致电功能。 /template 包含用于出生证明文件的XML文件模版。启动数据库 在数据库的子目录(c:officexmlBirthCertdatabaseor/usr/officexml/BirthCert)中
7、运行database.bat文件(database.shLinux环境)。将会编译并运行所需文件,对样本提供数据库支持。如果你选择了其他路径来安装Cloudscape数据库,你需要相应地修改脚本。 现在开始安装数据库并发布样本代码,根据你的平台参考下面的部分。在BEALXSL=/officexml/BirthCert/template/BirthCertificate.xslImageFolder=/officexml/BirthCert/images/LDocFolder=/officexml/B
8、irthCert/s/ 注意:如果你在使用Linux操作系统的主机上运行样本,则需要在每个此类路径的开始处添加(或在本地进行修改)/usr。 LXSL属性用XSL文件的定位。ImageFolder还有LDocFolder代表了输出图像和文档的位置。 如果你使用了其他非默认目录,相应地改变上面的默认路径进行文件保存。 添加所需的库支持 另外,你需要在BEACloudscape_10.0或/opt/IBM/Cloudscape_10.0)并选择db
此文档下载收益归作者所有