私のプログラムでは、いくつかの XML が渡されます。この XML の値がユーザー定義の基準を満たす場合、xml を保存します。それ以外の場合は破棄されます。私が抱えている問題は、ユーザーが条件を定義できるようにする必要があることです (複数の要素を「OR」と「AND」で組み合わせることもできます)。そして、XML を取得するときにこれを適用できます。これは C# アプリケーションです。この問題を解決する方法として、ライブラリ、ツール、またはヘルプを推奨できる人はいますか? 以下に示すのは、受け取る XML です。ユーザーは、AND の場合にのみこれを保存したい場合があります( OR<unit> =1
の最初の部分は、2 番目のコンマの後に ABC があります)。<data> = Z
<data>
<interface>
<mac>12345</mac>
<device>DeviceTypeA</device>
<id>TestUnit</id>
<data>
<unit>1</unit>
<transaction>
<event>0</event>
<data>Z,0,ABC,1234</data>
<time>2010-06-29T11:33:44.0000000Z</time>
</transaction >
</data>
</interface>