首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将xml模式的实例加载到BRE中以作为事实进行引用

将xml模式的实例加载到BRE中以作为事实进行引用
EN

Stack Overflow用户
提问于 2012-07-06 23:13:45
回答 1查看 283关注 0票数 1

所以我已经看了很多规则引擎软件,有一件事我想做,要么是真的很不方便,要么就是我不理解文档(很有可能)。

基本上,我希望规则引擎可以访问xml模式的实例,作为事实基础、规则基础(不太可能),或者至少作为某种类型的对象,可以将其值替换为规则库中的变量,以便进行合理的比较。我特别关注NxBRE,但我没有和任何一个BRE结婚,所以如果你用不同的软件实现了这一点,我也对此持开放态度。

我的问题是,你认为这是可能的吗?我看过的大多数东西都表明,我必须加载引擎使用的任何规则/事实格式的信息(经常吹嘘如何从任何uri加载这些信息,这与我无关),但是有没有软件可以将总是基于唯一模式的xml文件转换为引擎读取的格式的一系列相应的事实?如果我问得不够清楚,我可以试着澄清。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-07 15:30:31

()

要从自定义XML文档加载流引擎的上下文对象,唯一的选择是自己加载XML,并在加载规则文件(xBRE)后以编程方式在上下文中逐个添加对象。

使用推理引擎,您可以有更多的选择:

  • 从您的主应用程序逐个添加事实,
  • 创建在应用程序和NxBRE之间执行相同操作的绑定器,
  • XSLT将您的自定义XML转换为RuleML事实,并在加载规则库后将这些事实加载到引擎中。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11364952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档