XML of the Simple Filter
<?xml version="1.0" encoding="utf-8"?>
<codeeffects xmlns="https://codeeffects.com/schemas/rule/41" xmlns:ui="https://codeeffects.com/schemas/ui/4">
<rule id="f49bb126-99ad-4809-a061-38f1fb56d0e6" webrule="5.1.16.4" utc="2025-06-09T21:19:25.3052"
type="CodeEffects.Rule.Site.Entities.Customer, CodeEffects.Rule.Site, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" eval="true">
<name>Simple Filter</name>
<description>Example of a simple data filter</description>
<definition>
<condition type="equal">
<property name="BillingAddress.CountryID" />
<value type="numeric">1</value>
</condition>
</definition>
<format>
<lines>
<line index="0" tabs="1" />
</lines>
</format>
</rule>
</codeeffects>
XML of the Complex Filter
<?xml version="1.0" encoding="utf-8"?>
<codeeffects xmlns="https://codeeffects.com/schemas/rule/41" xmlns:ui="https://codeeffects.com/schemas/ui/4">
<rule id="74da54cb-8f79-43d2-9f73-7a45a0f5d982" webrule="5.1.16.4" utc="2025-06-09T21:22:52.5031"
type="CodeEffects.Rule.Site.Entities.Customer, CodeEffects.Rule.Site, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" eval="true">
<name>Complex Filter</name>
<description>Example of a complex data filter</description>
<definition>
<and>
<condition type="equal">
<property name="BillingAddress.CountryID" />
<value type="numeric">1</value>
</condition>
<condition type="equal" stringComparison="OrdinalIgnoreCase">
<property name="BillingAddress.State" />
<value>TX</value>
</condition>
<rule id="aa87c8aa-c5d3-4115-a9be-eac8b16ecbee" operator="exists">
<property name="Orders" />
</rule>
</and>
</definition>
<format>
<lines>
<line index="0" tabs="1" />
<line index="6" tabs="1" />
<line index="12" tabs="1" />
<line index="17" tabs="1" />
</lines>
</format>
</rule>
<rule id="aa87c8aa-c5d3-4115-a9be-eac8b16ecbee" webrule="5.1.16.4" utc="2025-06-09T21:22:52.5031"
type="CodeEffects.Rule.Site.Entities.Order, CodeEffects.Rule.Site, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" eval="true">
<definition>
<and>
<condition type="greater">
<property name="Sub" />
<value type="numeric">10</value>
</condition>
<rule id="f5220637-49f7-44bf-b2f7-aba01eb17832" operator="exists">
<property name="Products" />
</rule>
</and>
</definition>
<format>
<lines>
<line index="0" tabs="2" />
<line index="7" tabs="2" />
<line index="13" tabs="2" />
<line index="36" tabs="1" />
</lines>
</format>
</rule>
<rule id="f5220637-49f7-44bf-b2f7-aba01eb17832" webrule="5.1.16.4" utc="2025-06-09T21:22:52.5031"
type="CodeEffects.Rule.Site.Entities.Product, CodeEffects.Rule.Site, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" eval="true">
<definition>
<and>
<condition type="equal">
<property name="ColorID" />
<value type="numeric">5</value>
</condition>
<condition type="equal">
<property name="SizeID" />
<value type="numeric">3</value>
</condition>
</and>
</definition>
<format>
<lines>
<line index="0" tabs="3" />
<line index="8" tabs="3" />
<line index="15" tabs="2" />
</lines>
</format>
</rule>
</codeeffects>