package com.jclark.xsl.tr;

import com.jclark.xsl.om.*;
import com.jclark.xsl.expr.StringExpr;

class ValueOfAction implements Action {
  private StringExpr expr;
  private String attribute;

  ValueOfAction(StringExpr expr) {
    this.expr = expr;
    this.attribute = attribute;
  }

  public void invoke(ProcessContext context, Node sourceNode, Result result) throws XSLException {
    result.characters(expr.eval(sourceNode, context));
  }

}
