`
raq
  • 浏览: 32518 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

皕杰报表中如何使用xml数据源

阅读更多

准备工作:新建XML和XML Schema文件。

皕杰报表设计器中新建XML数据源,具体操作如下:

一、【语义】—>【数据源映射】,打开【新建数据源】对话框,根据提示选择或输入项目名称、填写数据源名称,【数据源类型】选择XML数据源,然后点击【下一步】。

clip_image003

二、XML数据源文件设置

在XML数据源文件设置界面有三个操作按钮【新建】、【编辑】、【删除】,编辑和删除按钮是对已经设计好的文件进行操作,即选择需要操作的XML数据源文件,然后点击按钮,即可进行后续操作。这里重点说明新建XML数据源文件的操作。

点击【新建】,弹出设置对话框,定义文件名称、XML和XML Schema文件的路径或URL、XML和XML Schema文件的编码。

clip_image005

编辑完成后,点击【确定】,这样,配置好的xml数据源信息将会显示在xml数据源信息列表中。

clip_image007

单击【完成】,即完成了xml数据源的配置。

三、新建报表,如test_xml.brt。

四、新建数据集。

第一步,名称和数据源

点击【摘要】视图—>新建数据集,打开【新建数据集】窗口。填好名称、数据源、类型后,点击【下一步】

clip_image013 clip_image015

第二步,选择XML定义

在XML定义窗口中,显示了用户选择的XML数据源中所有XML文件定义的列表,用户根据需要选择XML文件定义,并单击【下一步】。

clip_image017

第三步,设置行映射

即设置报表数据行与XML数据源的映射关系。

窗口左侧显示XML文档结构,如果节点含有子节点,则该节点前会显示“+”号,鼠标单击节点前的“+”号,则展开节点,显示所有子节点。

窗口右侧是选择的XML节点,即XPath表达式。

用户可以选中左侧文档结构中的节点,单击中间的【设置行映射】按钮,弹出【行映射】设置页面,根据需要进行设置,也可以直接在选择xml节点中,直接编写XPath表达式。编辑完成后,单击【下一步】。

clip_image019 clip_image021

第四步,设置列映射

即设置报表数据列与XML数据源的映射关系。

可以在左侧的【XML文档结构】中的某一个节点,然后单击中间的“添加一列”(clip_image023)或“添加多列”(clip_image025)按钮,将某一节点或其子节点添加到右侧的列映射中。

clip_image027

也可以在右侧的【列映射】中点击“新建”按钮,弹出“列映射表达式”编辑界面,编辑好列名、数据类型、XPath,点击“确定”即可。

clip_image030 clip_image032

在【列映射】中,选中已经添加的列,可以通过右侧的“编辑”、“删除”、“上移”、“下移”按钮对其进行相应的操作。

列映射编辑完成后,点击“完成”按钮,数据集创建完成。

clip_image034

通过拖拽的方式,将字段拖拽到单元格中,编辑报表即可。

clip_image036clip_image038

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics