gpt4 book ai didi

xml - 如果...那么...否则使用 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:42:37 25 4
gpt4 key购买 nike

我有一个程序使用 XML 格式的规则来创建运行时的可执行代码。我必须使用我自己的方言来定义一些 Action 和逻辑结构。我有 OR、AND 和 NOT 结构,现在我需要实现 IF..THEN..ELSE。

我正在尝试提出一种有意义的语法,这是我目前所拥有的:

<IF id='if-1'>
<TIME from="5pm" to="9pm" />
</IF>
<THEN id='if-1'>
<...some actions defined.../>
</THEN>
<ELSE id='if-1'>
<...other set of actions defined here.../>
</ELSE>

If 对我来说看起来很难读懂,但我没有看到一种更清晰的方式来表示它而不做太多嵌套。有人有建议吗? (此时不使用 XML 不是一个选项:))

最佳答案

也许是另一种在 XML 中编写条件结构的方法:

<rule>
<if>
<conditions>
<condition var="something" operator="&gt;">400</condition>
<!-- more conditions possible -->
</conditions>
<statements>
<!-- do something -->
</statements>
</if>
<elseif>
<conditions></conditions>
<statements></statements>
</elseif>
<else>
<statements></statements>
</else>
</rule>

关于xml - 如果...那么...否则使用 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6061470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com