Birt建立Xml数据源讲解
作者:刘天亮 QQ:513430440
一. 新建XML文件
1. 自定义XML文件一定要遵循XML1.0的标准和规范.具体信息见:
2. 新建以后缀名为xml的 文件,名称为XmlSource.
3. XmlSource.xml文件的内容为:
<?xml version="1.0" encoding="utf-8" ?>
<root>
<user>
<name>henry</name>
<email>herny.zhang@chinasystems.com</email>
</user >
<user>
<name>john</name>
<email>john.zhong@chinasystems.com</email>
</user >
</root>
二. 新建XML数据源
1. 在birt资源管理器的左上方选择数据源,新建数据源.
2. 选中xml数据源,数据源名称为XmlDataSource.
3. 点击Next,选择xml文件路径.
4. 如图选择XmlSource.xml文件路径:
5.点击完成.
三. 新建XML数据集
1. 新建数据集,名称为XmlDataSet,选择刚才新建的数据源XmlDataSource.
2. 点击Next.
3. 在XPath表达式中输入/root/user
如图:
4. 点击Next.
5. 映射字段,选择name字段,点击小箭头按钮.
6. 选择name的字段的类型,字符串类型.
如图:
7. 点击确定,然后把eamil字段也相同映射.
8. 点击完成.
四. 预览效果
1. 把数据集XmlDataSet拖入到报表编辑页面,点击预览,就可看到效果.如图:
五. 其他以XML为基础的数据源
在这里我们只介绍了以静态的xml文本文件作为数据源,但是在现实中还有用到以流的方式传人xml数据,然后通过解析,生成报表.这方面还没有做通.