在我的程序中,我通过了一些 XML。如果此 XML 中的值满足用户定义的标准,我将存储该 xml,否则它会被丢弃。我遇到的问题是我需要能够允许用户定义标准(也将多个元素与“OR”和“AND”结合起来),然后在我获得 XML 时应用它。这是一个 C# 应用程序,任何人都可以推荐一个库、工具或帮助,我应该以哪种方式解决这个问题?下面显示的是我将收到的 XML。如果 AND( OR<unit> =1
的第一部分在第二个逗号之后有 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>