规则引擎教程--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”配置完成,如下图: 保存规则工程并编译,过程如下: 选项卡“正在运行”中没有信息时,可点击执行规则包,如下图: 执行后结果如下: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |