如今的XML,在文档生成方面可谓大红大紫。使用XML + XSLT可以动态生成HTML文档和表单。而XML + XSL + FO更可以动态生成PDF/RTF文档。
所谓动态生成,就是在运行,才将数据放到具有指定DTD/schema的XML文档中,使用预定义的XSL文档生成可供浏览或打印的文档。
一般来说,生成HTML和PDF的XSLT要分别定义。对于HTML和PDF表现差别较大的文档,有必要使用这种方法。
但是,对于一些格式要求较高的表单和报表,在HTML和PDF下的表现是基本一致的。这个时候就有必要用同一个样式表输出HTML和PDF。要知道,手工定义一份XSLT可是很费工夫的。
FO似乎能达到这个目标,它具备足够精细的样式定义,借助FOP等工具,可直接输出PDF等格式。可惜的是,目前的主流浏览器,如IE和firefox,并不能直接显示FO文档。必须将其转换成HTML或XHTML。然后,我没有发现任何的开源工具可以做到这一点。
Altove StyleVision,恰到好处的实现上述目标。
顾名思义,StyleVision就是用来设计样式表的,它提供一个非常友好的GUI设计界面。它使用一个私有的XML格式(SPS)来保存样式表,这个样式表可转换成生成HTML的XSLT和生成FO的XSLT。
这样,做为开发方,购买一份Altova StyleVision,用来设计样式表,然后将其生成的XSLT发布给用户,就可以实现同源输出报表了。而最终用户可以不购买Altova StyleVision
附图:两种动态文档生成方案(在图中体现为两条可选的路线):
分享到:
相关推荐
Altova StyleVision是最佳的转换XML及数据库内容为HTML、PDF、及Word/RTF输出及创建电子表单的可视化样式设计工具。StyleVision支持XSLT、XSL:FO、CSS以及主要的数据。(该版本为2010版本)
StyleVision能够生成符合XSLT 1.0, XSLT 2.0, XSL:FO标准的样式表,还可以从单个设计同时得到HTML、Word/RTF、PDF和Authentic格式的输出。对于那些希望实现单源发布和数据库报表方案的开发人员和设计人员而言,节省...
StyleVision能够生成符合XSLT 1.0, XSLT 2.0, XSL:FO标准的样式表,还可以从单个设计同时得到HTML、Word/RTF、PDF和Authentic格式的输出。对于那些希望实现单源发布和数据库报表方案的开发人员和设计人员而言,节省...
XML stylevision 2010 注册机 注册码 用于注册Alvota 2010各种软件 例如:XMLSPY,DATABASESPY,STYVISION等
altova missionkit enterprise 2008 全系列 破解、密钥生成器。刚刚测过,可用。 MapForce2008/XMLSpy2008/SemanticWorks2008/SchemaAgent2008/DiffDog2008/DatabaseSpy2008/UModel2008/StyleVision2008 注意...
<Altova XMLSpy2013简体中文版破解补丁> Altova XMLSpy是一款业界最畅销的XML编辑器,这款XMLSpy2013重点新增了智能修复、Java应用程序无缝集成、集成外部程序等新功能,而且本站提供的是中文破解版,能给用户带来极...
在探讨“Altova XMLSpy Enterprise v2008.2 sp1企业版注册码”的话题时,我们首先需要理解Altova XMLSpy Enterprise软件本身及其重要性,尤其是对于那些在IT行业从事XML数据处理、编辑与转换的专业人士而言。...
Altova XMLSpy Enterprise v2008 注册机
Altova XMLSpy是一款著名的XML开发工具,由Altova公司出品,专为XML、SVG、XSLT、XQuery、WSDL、SOAP等Web服务相关的开发和调试而设计。2010版本是其历史版本之一,尽管在发布时并非最新,但因其功能全面和稳定性而...
Altova XMLSpy主要用于XML的编辑和校验用,最近做XML相关的项目,收藏了一个破解中文版
Altova DatabaseSpy 是一款功能强大的数据库管理工具,支持多种数据库系统(如SQL Server、Oracle、MySQL等),并且能够在不同的数据库之间进行数据迁移。这款工具可以帮助用户执行查询、设计、构建、调试以及管理...
Altova XMLSpy2013简体中文版.exe333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
Altova xmlspy 2006企业版
Altova XMLSpy 2009软件自己在google中找. 还需要在: C:\WINDOWS\system32\drivers\etc\hosts中添加如下内容,保证就可以用. 127.0.0.1 altova.com 127.0.0.1 www.altova.com 127.0.0.1 link.altova.com
Altova XMLSpy 2006 企业版是一款专业级的XML开发工具,它在XML相关的处理领域中占据着重要地位。这款软件以其强大的XML解析功能而闻名,为IT专业人士提供了一个集成化的环境来设计、编辑、调试和验证XML文档。下面...
Altova XMLSpy是一款备受赞誉的专业XML开发工具,它在IT行业内以其强大的功能和广泛的适用性而闻名。XMLSpy提供了一整套集成的解决方案,旨在帮助开发者处理XML相关的各种任务,包括设计、编辑、验证、转换以及调试...
- **XSLT 转换**:将 XML 文档转换为其他格式(如 HTML 或 PDF)。 - **XQuery 查询**:执行复杂的查询,提取特定数据。 - **集成开发环境**: - **项目管理**:组织多个文档,方便管理和导航。 - **团队协作**...
大名鼎鼎的Altova MissionKit建模工具集合 Altova UModel 2010 rel.3 v12.3 Altova XMLSpy 2010 rel.3 v12.3 Keygen 安装后,用Keygen生成序列号激活(注意选择对应的产品哦!) 激活后,在防火墙禁止这两个程序...
Altova XMLSpy 2009是一款非常知名的XML开发工具,专为XML、SVG、XSLT、XQuery、WSDL、SOAP以及 Relax NG等标准提供了一整套强大的编辑、调试、设计和验证功能。这款工具是XML专业开发人员的重要利器,支持多种XML...
Altova 2011 rel. 2 全系列产品激活