Sign in Join
FPDoc Onlineexperiment

TXPathUnionNode class

In unit Laz2_XPath

Represents a Union Expression node.

Declaration

pascal
TXPathUnionNode = class(TXPathBinaryNode)

Inheritance

  1. TXPathUnionNode
  2. TXPathBinaryNode
  3. TXPathExprNode

Description

TXPathUnionNode is a TXPathBinaryNode descendant used to represent a Union expression in the XPath syntax. For example:

./child::*|./attribute::*

TXPathUnionNode provides a constructor used to set the operands for the Union expression. An overridden Evaluate method is provided to evaluate node sets generated for the XPath expression. It ensures that the selected node sets for each operand are in document order.

Methods

CreatepublicConstructor for the class instance.
EvaluatepublicEvaluates the XPath expression.

Inherited

From TXPathBinaryNode (1)

Destroy

From TXPathExprNode (1)

EvalPredicate

An experiment, built from Lazarus main 2dfa93c66e of 10-22-2026. Not the official Lazarus documentation.