收录日期:2021/02/25 15:35:57 时间:2016/06/29 21:50:26 标签:C#
大家好,我想把在程序中的一些逻辑判断移植到xml配置文件中,向这样:
<?xml version="1.0" encoding="utf-8"?>
<catalog>
  <cd country="A01C6">
    <itet>A01C5*5.5+13-21.35+7>A02F8</itet>
       <resu>A02C1*3.5</resu>
  </cd>
</catalog>

意思是计算A01表的C6值,如果A01表的C5值*5.5+13-21.35+7大于A02表的F8的值的话,就返回A02表C1值*3.5并赋给A01表的C6,要是硬编码的话很好写,直接if...else即可,可在修改就需要重新编译什么的很麻烦,如果能写在xml中,只要更新xml文件就可以了。这只是一个简单的例子,可能还会有else的情况出现。

请教大家有什么办法可以实现上述功能?提供些思路也行,如果xml文件格式不方便实现的话,麻烦大家指点,能给出一种更适用的xml格式。谢谢大家。
把表里面的数据读到程序里面判断 然后加载XML文件 写进去就可以了 在Xml文件里面操作太困难..
你可以自己写个小型脚本引擎,专用于解析特定XML格式的数据,然后将该xml文件加载到这个引擎里处理。
写个XML的操作类,将文本读出来以后再对内容进行计算

为什么么不能清空content文本 推荐一个Linux的操作系统 关于积分 关于指针调用的问题 散分8 SSH中我想使用getHibernateTemplate() 来进行数据库操作 请问需要在Spring中声明声明东西吗 删除子串 求师傅 请教短信群发数据库表设计 FCKeditor 不能用js获取内容? 散分9 Nortel - contivity vpn client哪里可以下载 请问这个软件Medusa,为什么安装后不能使用 散分10 over 紫砂煲也算不得什么 请教关于破解QQ密码的技术? 怎样给J2ME的Form加背景图,最好有实例 旋转魔方阵(文件) Discuz!NT3.1中的登录代码和页面在那... 小弟想学VC编程,请推荐一本书 用PB连MYSQL遇到的问题求高手帮忙 mysql类的问题 SusupendThread之后,怎么判断线程的状态? 合并字符串 超长正整数的减法 单词排序(命令行参数) JAVA 同一个类中命名两个相同的方法,却不报错,且能正常运行 字符串统计排序 (哪位大虾帮帮我吧,今天是最后一天了,哪怕把核心的代码写出来也行) SusupendThread之后,怎么判断线程的状态? 关于javaMail的登录名和发件人的