プログラム入力として単純な条件を表現する必要があります。入力は人間が判読できるものでなければなりません。
XML はこれに適していますか?
たとえば、次の条件ステートメントがあります。
If AnimalType = Leopard And (SourceCountry = Kenya Or TargetCountry = Kenya) Then
ZooKeeper=Jack
Else
ZooKeeper=Jill
End If
上記を XML で表現すると、次のようになります。
<If>
<Conditional>
<And>
<AnimalType>Leopard<AnimalType>
<Or>
<SourceCountry>Kenya</SourceCountry>
<TargetCountry>Kenya</TargetCountry>
</Or>
</And>
</Conditional>
<True>
<ZooKeeper>Jack</ZooKeeper>
</True>
<False>
<ZooKeeper>Jill</ZooKeeper>
<False>
</If>
XML で条件文を表現する最善の方法についてのアイデアはありますか?
属性の使用についてはまだ調べていません。現在、ネストされた 'If' ステートメントや 'Else If' 句は必要ありませんが、とにかくそれらを試して作業するつもりです。
この場合、おそらく VB コードは XML よりも「読みやすい」ため、代わりにカスタム フラット ファイル形式を作成する必要があります。