私は以下のような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:名前をnullにしないでください2:量とトランザクションをnullにしないでください3:量とトランザクションは、データベーステーブル内の同じトランザクションの既存の値と一致する必要があります。4:タイプがD以外の場合、異なるルールがあります。
これをDroolsルール言語で表現するにはどうすればよいですか。