2005-04-14 18:30:13

The implementation of parsed XPath expression tokens.

Copyright 2005 Fourthought, Inc. (USA). Detailed license and copyright information: http://4suite.org/COPYRIGHT Project home, documentation, distributions: http://4suite.org/

An object representing a function call expression (XPath 1.0 grammar production 16: FunctionCall)

Returns the result of calling the function

# a function call with 1 argument

# a function call with 2 arguments

# a function call with 3 arguments

# a function call with more than 3 arguments

An object representing an additive expression (XPath 1.0 grammar production 25: AdditiveExpr)

Returns a number

An object representing an and expression (XPath 1.0 grammar production 22: AndExpr)

Returns a boolean

An object representing an equality expression (XPath 1.0 grammar production 23: EqualityExpr)

Returns a boolean

An object representing a filter expression (XPath 1.0 grammar production 20: FilterExpr)

Returns a node-set

An object representing a string literal expression (XPath 1.0 grammar production 29: Literal)

An object representing an multiplicative expression (XPath 1.0 grammar production 26: MultiplicativeExpr)

Returns a number

An object representing a numeric literal expression (XPath 1.0 grammar production 30: Number)

An object representing an or expression (XPath 1.0 grammar production 21: OrExpr)

Returns a boolean

An object representing a path expression (XPath 1.0 grammar production 19: PathExpr)

Returns a node-set

An object representing a relational expression (XPath 1.0 grammar production 24: RelationalExpr)

Returns a boolean

An object representing a unary expression (XPath 1.0 grammar production 27: UnaryExpr)

Returns a number

An object representing a union expression (XPath 1.0 grammar production 18: UnionExpr)

Returns a node-set

An object representing a variable reference expression (XPath 1.0 grammar production 36: VariableReference)

Returns a string

Returns an object representing a function call expression (XPath 1.0 grammar production 16: FunctionCall)

Applies a comparison function to node-sets a and b in order to evaluate equality (=, !=) and relational (<, <=, >=, >) expressions in which both objects to be compared are node-sets.

Returns an XPath boolean indicating the result of the comparison.
None