Hello all,
I was wondering if someone could answer this question for me.
I have modified a version of struts 1.0 to support xml->xsl->html
transformations.
I would like to make these changes available to anyone who would want to
use them but I was wondering what the policy is on posting derived works
based on struts.
Could someone help me with this question?
Thanks,
For the curious, my changes in a nutshell are:
struts-config.xml gets:
<!--
the transform tag defines the browser user agent to match
against to run a particular xsl file
-->
<action path="/menu"
type="com.oroad.mail.actions.MenuAction"
scope="request">
<forward name="success">
<transform name="default" path="/menu_default.xsl"/>
<transform name="Mozilla" path="/menu_netscape.xsl"/>
<transform name="MSIE" path="/menu_ie.xsl"/>
</forward>
</action>
---------------------------------------------
org.apache.struts.action.Action gets:
A document (JDOM) class variable to store the XML created in an action
class.
---------------------------------------------
org.apache.struts.action.ActionTransform and
org.apache.struts.action.ActionTransforms
(basically modified org.apache.struts.action.ActionForward(s) classes)
---------------------------------------------
org.apache.struts.action.ActionServlet gets:
processActionTransform which basically handles getting the correct xsl
file for the user agent being passed in, does the transform on the
action.document variable and dumps the resulting html(or whatever) to
the client.
--
Jeff Pennal p:604-694-0554(x107)
Software Developer f:604-694-0558
Openroad Communications e:[EMAIL PROTECTED]
Vancouver, BC
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>