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

TXPathFunctionNode

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

Represents an XPath Function expression.

Declaration

Source position: laz2_xpath.pas line 118

type TXPathFunctionNode = class(TXPathExprNode)

public

  constructor Create();

  

Constructor for the class instance.

  destructor Destroy; override;

  

Destructor for the class instance.

  function Evaluate(); override;

  

Evaluates the XPath function name using the specified context and environment.

end;

Inheritance

TXPathFunctionNode

  

Represents an XPath Function expression.

|

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

|

TObject

Description

TXPathFunctionNode is a TXPathExprNode descendant that represents a Function Name expression in the XPath syntax. For example:

local-name() or ms:utc()

TXPathFunctionNode provides an overridden Evaluate method which is used to access the named function in the XPath environment with the arguments found in the expression. TXPathFunctionNode provides private members that are used to store the name for the function and its optional arguments.

See also

TXPathExprNode

  

Defines the base class used to evaluate XPath expressions.

TXPathEnvironment

  

Provides access to functions and variables available in the XPath environment.


Version 4.0 Generated 2025-05-03 Home