com.icl.saxon.expr
Class ExpressionParser
public final class ExpressionParser
Parser for XSL expressions and patterns.
This code was originally inspired by James Clark's xt but has been totally rewritten (twice!)
makeSystemFunction
public static Expression makeSystemFunction(String name)
Make a system function (one whose name has no prefix). Note this is static and public
so it can also be used from extension-function-available()
parse
public Expression parse(String expression,
StaticContext env)
throws XPathException
Parse a string representing an expression
- an Expression object representing the result of parsing
parsePattern
public Pattern parsePattern(String pattern,
StaticContext env)
throws XPathException
Parse a string representing a pattern
- a Pattern object representing the result of parsing