ExsltStrings.tokenize(java.lang.String toTokenize,
java.lang.String delims)
The str:tokenize function splits up a string and returns a node set of token
elements, each containing one token from the string.

ExsltSets.leading(NodeList nl1,
NodeList nl2)
The set:leading function returns the nodes in the node set passed as the first argument that
precede, in document order, the first node in the node set passed as the second argument.

ExsltSets.trailing(NodeList nl1,
NodeList nl2)
The set:trailing function returns the nodes in the node set passed as the first argument that
follow, in document order, the first node in the node set passed as the second argument.

ExsltSets.difference(NodeList nl1,
NodeList nl2)
The set:difference function returns the difference between two node sets - those nodes that
are in the node set passed as the first argument that are not in the node set passed as the
second argument.

ExsltDynamic.map(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:map function evaluates the expression passed as the second argument for
each of the nodes passed as the first argument, and returns a node set of those values.

ExsltDynamic.closure(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:closure function creates a node set resulting from transitive closure of
evaluating the expression passed as the second argument on each of the nodes passed
as the first argument, then on the node set resulting from that and so on until no
more nodes are found.

ExsltSets.leading(NodeList nl1,
NodeList nl2)
The set:leading function returns the nodes in the node set passed as the first argument that
precede, in document order, the first node in the node set passed as the second argument.

ExsltSets.trailing(NodeList nl1,
NodeList nl2)
The set:trailing function returns the nodes in the node set passed as the first argument that
follow, in document order, the first node in the node set passed as the second argument.

ExsltSets.difference(NodeList nl1,
NodeList nl2)
The set:difference function returns the difference between two node sets - those nodes that
are in the node set passed as the first argument that are not in the node set passed as the
second argument.

ExsltSets.distinct(NodeList nl)
The set:distinct function returns a subset of the nodes contained in the node-set NS passed
as the first argument.

static boolean

ExsltSets.hasSameNode(NodeList nl1,
NodeList nl2)
The set:has-same-node function returns true if the node set passed as the first argument shares
any nodes with the node set passed as the second argument.

static java.lang.String

NodeInfo.systemId(NodeList nodeList)systemId returns the system id of the node passed as
argument.

static java.lang.String

NodeInfo.publicId(NodeList nodeList)publicId returns the public identifier of the node passed as
argument.

static int

NodeInfo.lineNumber(NodeList nodeList)lineNumber returns the line number of the node
passed as argument.

static int

NodeInfo.columnNumber(NodeList nodeList)columnNumber returns the column number of the node
passed as argument.

static double

ExsltDynamic.max(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:max function calculates the maximum value for the nodes passed as
the first argument, where the value of each node is calculated dynamically
using an XPath expression passed as a string as the second argument.

static double

ExsltDynamic.min(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:min function calculates the minimum value for the nodes passed as the
first argument, where the value of each node is calculated dynamically using
an XPath expression passed as a string as the second argument.

static double

ExsltDynamic.sum(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:sum function calculates the sum for the nodes passed as the first argument,
where the value of each node is calculated dynamically using an XPath expression
passed as a string as the second argument.

ExsltDynamic.map(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:map function evaluates the expression passed as the second argument for
each of the nodes passed as the first argument, and returns a node set of those values.

ExsltDynamic.closure(ExpressionContext myContext,
NodeList nl,
java.lang.String expr)
The dyn:closure function creates a node set resulting from transitive closure of
evaluating the expression passed as the second argument on each of the nodes passed
as the first argument, then on the node set resulting from that and so on until no
more nodes are found.