[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'Laz2_XPath' (#lazutils)

TXPathExprNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Defines the base class used to evaluate XPath expressions.

Declaration

Source position: laz2_xpath.pas line 86

type TXPathExprNode = class

protected

  function EvalPredicate();

  

Evaluates an XPath Predicate Expression.

public

  function Evaluate(); virtual; abstract;

  

Specifies the method used to evaluate an XPath Predicate Expression.

end;

Inheritance

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

|

TObject

Description

TXPathExprNode is a class used to evaluate an XPath expression. XPath expressions are evaluated relative to a context node, and the XPath environment. The XPath environment may contain variable bindings, the XPath core functions, and other functions loaded from other namespaces.

TXPathExprNode provides the abstract Evaluate method which is used to perform XPath expression evaluation. It must be re-implemented in descendent classes which provide support for specific expression types that can occur in XPath syntax.


Version 4.0 Generated 2025-05-03 Home