1. 概述
XML数据集,就是指数据源是一系列的xml文件。而我们就是要将这些文件作为数据来源,用FineReport来呈现这些数据,并做相应的数据分析。
假设当前报表环境\WebReport\WEB-INF\reportlets目录下已经存在frtest.xml.,其内容如下,下面我们来看下文本数据集的制作步骤:
2. 定义文本数据集
下面我们来为大家介绍下如何定义文本数据集。
点击数据集下面的加号,选择文件数据集,如下图:
然后弹出文件数据集对话框,将文件类型选择:xml,点击本地文件后面的选择按钮,选择已经存在的frtest.xml文件,然后按照下图进行设置:
选择文本后,会弹出文本数据集对话框,选择对应的文件目录,文件名称,具体设置如下图:
点击预览可以看到数据如下:
设置完后,可以看到模板数据集中会增加一个名为'File1'的数据集,如下图:
3. 动态XML数据集
4. 远程XML数据集
远程XML数据集有两种:第一种是通过jsp调用,其实现思路与Excel数据集相同;第二种是直接通过URL调用XML,下面我们来介绍第二种的实现。 4.1 直接调用XML文件
直接调用xml文件,可以通过在url中输入:http://ip:端口/应用名称/xml文件来调用。
假设tomcat环境下的WebReport工程目录下存在frtest.xml,下面可以在URL中输入:http://localhost:8080/WebReport/frtest.xml,如下图所示:
点击测试连接按钮,若提示连接成功,则说明此文件数据集可以使用。
返回顶部