我有类似于下面的xml:
<Beans>
<Bean>
<Type>D</Type> <!--type can be D, B, C-->
<Name>Dental</Name>
<Transaction>121</Transaction>
<Amount></Amount>
</Bean>
<Bean>
<Type>D</Type> <!--type can be D, B, C-->
<Name>Dental</Name>
<Transaction>12312</Transaction>
<Amount>123.45</Amount>
</Bean>
</Beans>
此 xml 的业务规则: 对于每个 bean,如果类型为 D 1:名称不应为空 2:金额和事务不应为空 3:金额和事务应与数据库表中相同事务的现有值匹配。4:如果type不是D,则规则不同。
我如何用 Drools 规则语言表示这一点。