将XML报告转换为文本
在大多数组织中,从存储在 XML 和关系数据库中的数据创建业务报告是一项常见的需求。然而,这通常会因为需要同时提供网页格式和可打印格式(如 PDF)而变得复杂。Altova StyleVision 采用一种独特的方法来创建报告,它允许用户以可视化的方式从 XML、数据库,甚至 XBRL 数据设计报告,并同时输出多种格式。
多年来,我们不断增加对HTML、RTF、Word和PDF等格式的输出支持。现在,根据客户的反馈和需求,StyleVision也支持直接输出为纯文本格式。下面我们来看看它是如何实现的。

XML 数据转换为文本报告
用户可能需要以文本格式的XML、XBRL或关系数据库报告,原因有很多。首先,如果只需要一个简单的文档,文本格式可能是一个不错的选择:文本文件具有很强的互操作性,可以与众多系统兼容,并且既便于人类阅读,也便于机器读取。此外,与例如PDF文档相比,文本文件通常体积更小,这对于包含大量数据的报告尤其重要。

它是如何运作的?
在StyleVision中进行报表设计是一个可视化的过程 一旦用户选择数据源(例如XML或数据库模式),就可以轻松地使用拖放功能来设计布局。 样式设置(对于HTML、PDF等格式更为重要)可以通过上下文菜单和辅助输入窗口进行配置。

一个设计模板可以生成多种格式的输出,包括HTML、RTF、PDF、Word以及真实的电子表格。您还可以通过点击“文本输出”选项卡,生成相同报告的纯文本版本(不包含任何样式和布局格式)。
以下是上述报告以HTML格式呈现时的效果

...以及该报告以文本形式呈现的效果如下:

除了直接在 StyleVision 中输出文本外,该软件还会生成一个 XSLT 样式表,该样式表可以重复执行 XML 到文本的转换,从而方便在类似的项目中重复使用。

高性能的 XML 转换为文本和其他格式的自动化功能 也可通过 StyleVision Server 实现。
以文本形式呈现的数据库报告
除了 XML 和 XBRL 之外,StyleVision 还支持所有主流的关系型数据库:
- 火鸟
- IBM DB2 for iSeries® 系统
- IBM DB2®数据库系统
- Informix® (商标)
- MariaDB
- Microsoft Access™ 数据库管理系统
- Microsoft® Azure SQL数据库服务
- Microsoft® SQL Server® 数据库系统
- MySQL®
- Oracle®
- PostgreSQL数据库系统
- Progress OpenEdge
- SQLite
- Sybase® 高级服务器 (ASE)
- 泰瑞数据 (Teradata)
它可以整合来自多个来源的数据,从而生成包含XML数据和数据库数据的综合报告。
该软件的视觉化报表设计模式,使得用户可以通过简单的拖放操作,轻松创建基于数据库数据的、易于阅读的文本报表,而无需编写复杂的SQL语句。StyleVision能够自动识别数据库数据中的关系,并且您可以根据任何条件对报表中的信息进行筛选。
试试StyleVision
无论您是需要多渠道输出XML和数据库报表,还是仅仅需要一种简单的方法来创建面向文档的数据文本,StyleVision都能轻松实现。您可以免费试用该软件30天。试用。