Sign in Join
FPDoc Onlineexperiment

TXPathFilterNode class

In unit Laz2_XPath

Implements an XPath Filter expression.

Declaration

pascal
TXPathFilterNode = class(TXPathExprNode)

Inheritance

  1. TXPathFilterNode
  2. TXPathExprNode

Descends from it: TStep

Description

TXPathFilterNode is a TXPathExprNode descendant used to implement a Filter expression in the XPath syntax. For example:

//book[@*]

TXPathFilterNode allows a node set to be filtered to ensure that only values matching the XPath expression are included in the result. An overridden Evaluate method is provided to generate the node set in the return value, and to apply predicates in the XPath expression.

Methods

CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.
EvaluatepublicEvaluates the XPath expression.

Inherited

From TXPathExprNode (1)

EvalPredicate

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.