You can find stxx at http://www.openroad.ca/opencode/stxx
Jeff Pennal wrote: > stxx - 1.0.0 > By Jeff Pennal, OpenRoad Communications (www.openroad.ca) > > What's new in 1.0.0 > - Full support for handling validation errors in ActionForms has been > added > - The transformation code has been abstracted out into an extendable > BaseRenderFactory class so you can now create your own rendering > engines to do the XSL transformation. > - There is a new CachedXSLRenderFactory class which supports caching of > XSL for increased performance. (Thanks for Don Brown for the code) > - Localization works! > - You can set the directory where your debug output files are written to > for the rest, see the CHANGES.TXT file for details > http://www.openroad.ca/opencode/stxx/changes.txt > > -------------------------------------------------------------------------------- > > > Struts for transforming XML with XSL (stxx) is an extension of the > struts framework to support XML and XSL without changing the > functionality of struts . > > stxx sit's on top of struts, extending it's existing functionality to > allow Action classes to return XML that will be transformed by an XSL file. > > The idea of stxx is to remove the need to be use JSP and TagLibs for the > presentation layer of this framework. However, stxx does not force you > to go the XML/XSL route, both technologies will work side by side. > > Adding XML/XSL support to struts is ALMOST as simple as adding the > following tags to your struts-config.xml file: > > <action scope="request" > type="com.oroad.stxx.example.ExampleWelcomeAction" > path="/welcome"> > <forward name="success"> > <!-- > the transform tags take the XML returned by the Action > and transform them. The transform tag used is determined > by matching the user agent against the name attribute > (or default if nothing matches) > --> > <transform path="/login.xsl" name="default"/> > <transform path="/login_netscape.xsl" name="Mozilla" /> > <transform path="/login_msie.xsl" name="MSIE" > render="client" /> > </forward> > </action> > > > > stxx features: > - Enhances the <forward> tag in the struts-config.xml file to allow > one-many <transform> tags. These <transform> tags represent the XSL > file to be used depending on the user-agent of the browser accessing > struts > - stxx automatically appends the ApplicationResources file as XML to the > Document object returned by the new Actionclass. > - stxx also automatically appends the request parameters and attributes, > as well as ActionErrors as XML to the Document object. > - stxx will allow you to push the job of transforming the XML to the > browser > - You can convert the XML output of your Action class to PDF or SVG via > xsl:fo > > Resources: > http://groups.yahoo.com/group/struts-xsl/, the official stxx mailing list > -- Jeff Pennal p:604-694-0554(x107) Senior 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]>