User Guide
276 Chapter 15: Server Behaviors
There are two parameters (with some text in between them) to extract. Given the text:
<%= a_BIG_b %>, the first subexpression in the search pattern matches "a", so p1="a". The
second subexpression is ignored (note the
,, in the paramName value). The third subexpression
matches
"b", so p2="b".
limitSearch
Description
This attribute limits the search to some part of the whereToSearch tag.
Parent
searchPattern
Type
Attribute.
Required
No.
Values
all
, attribute+attribName, tagOnly, innerOnly
• The all value (default) searches the entire tag that is specified in the whereToSearch attribute.
• The attribute+attribName value searches only within the value of the specified attribute, as
shown in the following example:
<searchPatterns whereToSearch="tag+FORM">
<searchPattern limitSearch="attribute+ACTION">
/MY_PATTERN/
</searchPattern>
</searchPatterns>
This example indicates that only the value of the ACTION attribute of FORM tags should be
searched. If that attribute is not defined, the tag is ignored.
• The tagOnly value searches only the outer tag and ignores the innerHTML tag. This value is
valid only if
whereToSearch is a tag.
• The innerOnly value searches only the innerHTML tag and ignores the outer tag. This value is
valid only if
whereToSearch is a tag.
isOptional
Description
This attribute is a flag that indicates that the search pattern is not required to find the participant.
This is useful for complex participants that might have non-critical parameters to extract. You can
create some patterns for distinctly identifying a participant and have some optional patterns for
extracting non-critical parameters.
Parent
searchPattern