Example: Setting conditional processing values and groups
Conditional processing attributes can be used to classify content using either individual values or using groups.
Example: Simple product values
In the following example, the first configuration option applies only to the "extendedprod"
product, while the second option applies to both "extendedprod" and to "baseprod". The
entire <p>
element containing the list applies to an audience of
"administrator".
<p audience="administrator">Set the configuration options:
<ul>
<li product="extendedprod">Set foo to bar</li>
<li product="basicprod extendedprod">Set your blink rate</li>
<li>Do some other stuff</li>
<li>Do a special thing for Linux</li>
</ul>
</p>
Example: Grouped values on an attribute
The following example indicates that a step applies to one application server and two databases. Specifically, this step only applies when it is taken on the server "mySERVER"; likewise, it only applies when used with the databases "ABC" or "dbOtherName".
<steps>
<step><cmd>Common step</cmd></step>
<step product="appserver(mySERVER) database(ABC dbOtherName)">
<cmd>Do something special for databases ABC or OtherName when installing on mySERVER</cmd>
</step>
<!-- additional steps -->
</steps>