在我的 java 程序中有一些带有条件语句的“if then else”循环几乎每天都在变化。我们不能一直更改代码、进行构建和部署。因此,我们决定将整个“if then else”循环放到 java 代码之外。我的一个想法是将整个“if then else”表示为 XML 文件。这样,当“if then else”循环发生变化时,我们不会更改代码,而只是更新某个文件中的 xml。这样就不会有任何代码更改。我的第一个问题是:XML 是正确的方法吗?
如果 xml 是正确的方法,那么我如何将 java 代码中存在的条件语句(if then else)放入 xml。这是我的第二个问题。然后我的计划是在运行时读取这个 xml 并执行“if then else”循环。现在我将如何在运行时再次在 java 中使用条件语句执行“if then else”循环?这是我的第三个问题。
我的想法是(这可能是愚蠢的):如果我使用 XML 方法,我可以使用 DOM 处理器轻松遍历 XML。我可以将条件语句作为“文本”放在 xml 节点或元素中。xml 中的条件语句示例如下:
(((if x == 100 || x == 200) && (y != 0)) || (a > 1 && b < 20))
现在如何在java中执行上述条件语句?尤其是所有的“&&”和“||” 运营商。我不知道。请在这里提供任何帮助。
这个问题可能有点令人困惑。我试图尽可能多地理解它。