Class LocalVariable

java.lang.Object
net.sf.saxon.expr.instruct.GeneralVariable
net.sf.saxon.expr.instruct.LocalVariable
All Implemented Interfaces:
SourceLocator, Binding

public class LocalVariable extends GeneralVariable
Handler for local xsl:variable elements in stylesheet. Not used in XQuery. In fact, the class is used only transiently in XSLT: local variables are compiled first to a LocalVariable object, and subsequently to a LetExpression.
  • Constructor Details

    • LocalVariable

      public LocalVariable()
  • Method Details

    • evaluateVariable

      public ValueRepresentation evaluateVariable(XPathContext c) throws XPathException
      Evaluate the variable
      Parameters:
      c - the XPath dynamic evaluation context
      Returns:
      the result of evaluating the variable
      Throws:
      XPathException - if an error occurs while evaluating the variable