规则引擎教程--Xml节点

选中工程名为“对象库”的工程,右键点击“对象库”,点击菜单项中的“新建规则包”,如下图:

并将其命名为“Xml节点”,显示如下:

Xml节点”规则包创建完成。

将“Xml节点”规则包点开,可以看到“对象库”,右键点击对象库,点击菜单项中的“添加XML节点”,如下图:

XML节点显示如下,勾选上他的方法init,并将属性值为节点名称属性值改为“dep,如下图:

点击选项卡“XML节点操作”,点击绿色加号图标,如下图:

弹出如下窗体,勾选上如下方法显示如下:

点击确定后,“XML节点操作”中将显示添加方法,如下图:

在右键点击对象库下的“XML节点”,选择菜单项“添加XML节点”,并将其命名为“部门”,如下图:

点击节点“部门”,在“部门操作”选项卡中勾选init方法,将属性名为节点名称属性值改为“department”,节点类型设置为“多节点可以空”,如下图:

根据上述方式创建节点部门编号、部门名称、执行顺序、上级部门,如下:

创建好节点后,将节点部门编号、部门名称、执行顺序、上级部门,的settext方法勾选上,如下图:

右键点击“对象库”,选择菜单项“添加计算表格”,如下:

将弹出窗体的显示名称改为“部门信息”,如下:

通过Excel导入内存表结构,如下方式:

选择导入内存表结构的Excel文件并打开,如下:

“部门信息”内存表结构显示如下:

在从Excel中导入数据到内存表“部门信息”中,如下:

选择要导入数据的Excel文件并打开,如下:

内存表“部门信息”显示如下:

右键点击规则包“Xml节点”,点击菜单项中的添加规则,并将改规则命名为“初始化节点”,如下图:

点击规则“初始化节点”,选择选项卡“初始化节点”,点击那么下的,如下图:

在点击“请点击选择”,选择菜单项“执行方法”,如下:

在点击“选择方法”,选择菜单项“XML节点”,在选择“方法”,在选择“初始化XML节点”,如下图:

初始化节点规则配置完成,如下:

右键点击规则包“Xml节点”,点击菜单项中的添加规则,并将改规则命名为“设置部门节点”,如下图:

点击规则“设置部门节点”,配置属性属性名为遍历表格的属性值勾选上,选择表格对应得属性值上双击,选择部门信息,如下:

根据上述提到过的方式,点击出方法,如下:

配置如下规则,如下:

点击内存表“部门信息”,选择“部门编号”,点击复制,如下:

点击规则“设置部门节点”,在部门编号对应的“请点击选择”处右键点击,选择菜单项“粘贴”,如下图:

根据上诉方法,配置如下信息

右键点击规则包“Xml节点”,点击菜单项中的添加规则,并将规则命名为“保存xml”,如下图:

根据上述提到的方式将方法点出,在点击“请点击选择”,选择菜单项“输入常量值”,如下:

点击“空”,将F:\\department.xml输入到弹出框中,编辑完后点击,如下图:

规则“保存xml”配置完成,如下图:

保存规则工程并编译,过程如下:

选项卡“正在运行”中没有信息时,可点击执行规则包,如下图:

执行后结果如下:

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念