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