Specifies which types of options are filtered for a particular signature.
Filtering options means keeping or omitting all options of a particular type, rather than specific options (see signoptionrefs).
<signoptions>
<filter>option filter</filter>
<optiontype>option type1</optiontype>
...
<optiontype>option typen</optiontype>
</signoptions>
Parameter | Type | Description |
---|---|---|
option filter | keep | include types of options in the option type list with the signature; omit those not in the list |
omit | omit types of options in the option type list from the signature; include those not in the list | |
option type | string | specifies the type (element tag name) of options to be filtered |
button, signature
This example shows a signoptions setting that omits two types of options from the signature.
<signoptions>
<filter>omit</filter>
<optiontype>url</optiontype>
<optiontype>printsettings</optiontype>
</signoptions>
<signoptions>
<filter>omit</filter>
<optiontype>triggeritem</optiontype>
<optiontype>coordinates</optiontype>
</signoptions>
For example, the filter component <optiontype>triggeritem</optiontype> could be equivalently written as <optiontype>xfdl:triggeritem</optiontype> if the prefix xfdl is mapped to the XFDL namespace URI.