数据集类型为XML文件的报表制作方法
来源:互联网 发布:野牛气垫登陆艇知乎 编辑:程序博客网 时间:2024/04/30 15:02
润乾报表服务器提供了多种数据集类型供用户使用,有SQL检索、存储过程、复杂SQL 、Text文件、XML文件、内建数据、语义层视图、EssBase和自定义等数据集类型。
本文介绍一下数据集类型为XML文件的报表制作方法。
一、介绍XML文件的写法
首先看下面这个XML文件例子。
<?xml version=”1.0″ encoding=”GBK”?>
<ROWS>
<COLNAME><!–列定义,字段名称–>
<col>id</col>
<col>name</col>
<col>sex</col>
<col>born</col>
<col>city</col>
</COLNAME>
<COLTYPE><!–数据类型定义–>
<col>4</col><!–数据类型的定义采用java.sql.Types里的标准定义–>
<col>1</col>
<col>4</col>
<col>91</col>
<col>1</col>
</COLTYPE>
<ROW><!–第一条数据–>
<col>1</col>
<col>李明</col>
<col>2</col>
<col>1985-07-18</col>
<col>北京</col>
</ROW>
<ROW><!–第二条数据–>
<col>2</col>
<col>王明</col>
<col>2</col>
<col>1985-08-28</col>
<col>南京</col>
</ROW>
</ROWS>
XML文件格式说明:
根节点为ROWS,根节点下第一个节点为列名定义,第二个节点为列的数据类型定义,第三个节点开始是数据。
列名和列的数据类型都可以不定义,如果省略列名定义,那么表达式里引用列时用ds.#n的方式,n代表列号;如果省略列数据类型定义,那么数据类型全部默认为字符型。(数据类型的定义采用java.sql.Types里的标准定义。)
一行数据为一个ROW节点定义。
二、将制作好的xml文件设置成数据集
数据集设置窗口选择”增加”,然后在数据集类型窗口选择”XML文件”,弹出XML数据集对话框,如下图。
在XML数据集对话框的页面上,点击右边的”选择”按钮,选择xml文件。用户也可以直接输入XML文件名,可以是绝对路径名,也可以是相对路径名。如果是相对路径,设计器中相对于”配置/选项”中的应用资源路径,WEB发布时,相对于web.xml中配置的ReportFileHome属性中的路径。
三、使用设置好的xml数据集设计报表
接下来以下面这个报表模板为例,来演示XML数据集设计的报表,如图所示。
各单元格的表达式为:
A2:=ds1.select(ID);
B2:=ds1.name;
C2:=ds1.sex;
D2:=ds1.born;
E2:=ds1.city;
报表的浏览效果如下图:
当数据源是符合规定格式的XML文件时,就可用本文介绍的方法来建立xml类型的数据集并制作报表。
引自:润乾报表知识库
原文链接:数据集类型为XML文件的报表制作方法
相关文章:利用自定义数据集运算函数实现字符串的特殊转化;split函数及其特殊用法;横向分页报表的标题切分;
其他相关内容: 润乾 ; 商业智能BI联盟 ; 报表软件 ;Java报表商业智能解决方案web报表的扩展功能
- 数据集类型为XML文件的报表制作方法
- Java_HttpClient获取返回类型为JSON或XML的数据
- 探讨一下这样样式的报表制作方法!!!!!!!!!!!
- 博计报表 下拉日历的制作方法
- BIEE多层表头报表的制作方法
- 类型转换和获取XML文件中保存的数据
- java jar文件的制作方法
- DataTable的数据导出显示为报表
- 存储过程生成XML文件的报表
- java类:读文件类, 读取、创建xml文件, 填充jsp文件,数据转换为json类型
- FastReport报表制作方法
- Java如何解析某个目录下xml文件,将XML文件转换为报表数据源?
- Ajax将数据封装为XML文件
- 利用TinyXML读取VOC2012数据集的XML标注文件裁剪出所有人体目标保存为文件
- 利用TinyXML读取VOC2012数据集的XML标注文件裁剪出所有人体目标保存为文件
- 博计报表单元格内容竖排显示的制作方法
- AJAX第二步:AJAX接收返回类型为text/XML的数据
- 报表的数据组织:文件还是数据库?
- 内存地址分配 (转载)
- 机器人学中对齐次坐标系的理解
- JVM 内存结构的一张小图
- [双语阅读]法国防流感新招:用手语代替亲吻
- 可以在Word中插入LaTeX公式的软件——Aurora
- 数据集类型为XML文件的报表制作方法
- [双语阅读]悉尼海港大桥六千人共进早餐
- 802.1D第一版出炉
- Windows XP下IIS的安装和设置
- VS 2010 代码编辑器智能提示增强
- Oracle redo undo commit rollback剖析
- 丐帮 beggar gangs
- static library
- AnsiString用法