package de.exxcellent.cocoon.acting;

import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.acting.AbstractAction;
import org.apache.cocoon.Constants;
import org.apache.cocoon.environment.Redirector;
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.environment.Request;
import org.xml.sax.EntityResolver;
import java.util.*;

public class XMLActionTest  extends AbstractAction{

  public Map act (Redirector redirector,
                  SourceResolver resolver,
                  Map objectModel,
                  String source,
                  Parameters params) {
    Map sitemapParams = new HashMap();

    String XMLString = "<H1>TestText<BR/></H1><BR/><BR/>";

    sitemapParams.put("XMLString", XMLString);

    Request request = (Request)objectModel.get(Constants.REQUEST_OBJECT);

    request.setAttribute("XMLString", XMLString);
    System.out.println(request.getAttribute("TestString"));

    System.out.println("Action ausgefuehrt");
    System.out.println(XMLString);
    return sitemapParams;
  }
}