C H A P T E R 3
XML Operations
23
Filters
Filters are identified by a FilterExpression enclosed within square
brackets, [ ]. These define a pattern within a pattern following this
general structure:
( (’/’ | ’//’) Element )? [ FilterExpression
]
Filter expressions are applied to every element returned by the
preceding path pattern. They return a match if the server is a valid
choice according to the filter expression.
The operative component of a FilterExpression is a comparison
expression or any FunctionCall expression that returns a string value,
which compares either an element or an attribute against a specified
value. An element in a FilterExpression refers to the child element of
the context node, while an attribute refers to the attribute of the
context node.
Comparison expression syntax:
(Element | Attribute | FunctionCall)
ComparisonOperator Value
FunctionCall expression syntax:
FunctionName ’(’ (Argument (’,’ Argument)*)?
’)’
You can combine comparison expressions and the FunctionCall
expression with Boolean operators and parentheses to create complex
filter expressions.
Sample Pattern
Description
//PurchaseOrder
[Amount > 10000]
Matches a
PurchaseOrder
element with a child element
Amount
value greater than 10000
//PurchaseOrder
[@CustomerID > 9000]
Matches a
PurchaseOrder
element with an attribute
CustomerID
value greater than 9000
//PurchaseOrder
[Amount > 10000 and
@CustomerID > 9000]
Matches a
PurchaseOrder
element with a child element
Amount
value greater than 10000 and with an attribute
CustomerID
value
greater than 9000
Comparison Expression Samples
Содержание P4518A - Traffic Management Server Sa7150
Страница 1: ...hp e commerce xml server accelerator sa7150 user guide ...
Страница 10: ...C O N T E N T S HP e Commerce XML Server Accelerator SA7150 User Guide x Notes ...
Страница 16: ...C H A P T E R 1 HP e Commerce XML Server Accelerator SA7150 User Guide 6 Notes ...
Страница 24: ...C H A P T E R 2 HP e Commerce XML Server Accelerator SA7150 User Guide 14 Notes ...
Страница 62: ...C H A P T E R 3 HP e Commerce XML Server Accelerator SA7150 User Guide 52 Notes ...
Страница 80: ...C H A P T E R 4 HP e Commerce XML Server Accelerator SA7150 User Guide 70 Notes ...
Страница 140: ...C H A P T E R 6 HP e Commerce XML Server Accelerator SA7150 User Guide 130 Notes ...
Страница 158: ...C H A P T E R 8 HP e Commerce XML Server Accelerator SA7150 User Guide 148 Notes ...
Страница 170: ...A P P E N D I X B HP e Commerce XML Server Accelerator SA7150 User Guide 160 Notes ...
Страница 174: ...A P P E N D I X C HP e Commerce XML Server Accelerator SA7150 User Guide 164 Notes ...
Страница 175: ...Regulatory Information Taiwan Class A EMI Statement ...
Страница 184: ...A P P E N D I X D HP e Commerce XML Server Accelerator SA7150 User Guide 174 Notes ...
Страница 212: ...I N D E X HP e Commerce XML Server Accelerator SA7150 User Guide 202 Notes ...