How Astoria Filtering Interprets XML Attribute Values

Attribute values on document elements are interpreted as "pertains to" logic.

Astoria supports the XML standard for the meaning of attribute name/value pairs specified on an XML element. When a single attribute/value pair is specified on an element, the interpretation is: "This element pertains to attribute value1."

When multiple attribute name/value pairs of the same attribute name are specified on a single element, the interpretation is: "This element pertains to attribute value1 and attribute value2 and attribute value3," and so on.

Consider this XML example:
<topic product=”747, 711”>Material pertaining to the Boeing 747 and Boeing 711</topic>

The interpretation is that the <topic> element pertains to the @product identified as "747" and the @product identified as "711".

Note: XML does not support the idea of exclusion when specifying attribute values on an element. That is, XML attributes cannot indicate, "This element does not pertain to attribute value1". Astoria does not support exclusion attribute values when specifying attribute values on an element, either. However, users can create "synthetic" exclusion values by using attribute values, such as "notBeginner" or "not11", so long as all users and processes agree on what "notBeginner" or "not11" means.