基于 beetl 的评级引擎 xml-eval

码农软件 · 软件分类 · 模板引擎 · 2019-08-22 19:27:52

软件介绍

一个使用 xml 和 beetl 来实现的计算引擎(评级引擎),支持树形评级结构,通过计算得出一个评级,可以用于打分等应用。

<?xml version="1.0" encoding="UTF-8"?>
<workspace name="评级">
    <project name="银行评级">
        <doc name="评级得分" f="sum">
            <node name="财务信息" f="sum">
                <node name="年度利润">每月收入*12</node>
                <node name="年度负债" >每月负债*12*0.3</node>
            </node>			
        </doc>
    </project>
</workspace>
<node name="非财务信息" f="sum">
            <node name="上访次数" f="script">
                <![CDATA[
                    var c =上访次数;
                    var d = 0;
                    if(c>10){
                        d=10;
                    }else{
                        d=100;
                    }
                    return d ;
        ]]>
    
    </node>
</node>
    EvalEngine engine = new EvalEngine();
    Map<String,Object> paras = new HashMap<String,Object>();
    paras.put("每月收入", 178832323.12);
    paras.put("每月负债", 128.99);
    InputStream ins = EvalEngineTest.class.getResourceAsStream("/sample/simple001.xml");
    InputStreamReader reader = new InputStreamReader(ins,"utf8");
    Object ret = engine.run(reader, paras);
    System.out.println(ret);

本文地址:https://www.codercto.com/soft/d/12946.html

沸腾十五年

沸腾十五年

林军 / 中信出版社 / 2009-7 / 59.00

覆雨翻云的中国网事; 荡气回肠的产业传奇;虚拟世界的真实讲述;万象网络的还原走笔。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 本书记录了一群在中国创造属于自己历史的人和他们的故事,他们是中国互联网自1995年兴起的波澜壮阔中的弄潮儿和财富新贵的代表:马化腾、丁磊、张朝阳、马云、陈天桥、李彦宏、史玉柱、田溯宁、张树新、王志东、王峻涛、雷军、......一起来看看 《沸腾十五年》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具