How hard would it be to maybe subclass the struts form taglib to output valid xml blocks, with tagnames coming from the application resources properties file? I would like to use some kind of taglib helper to generate form fields and the optional input box attributes in XML. I have an XSLT template already that transforms a block of XML into an HTML form, so I'm trying to find something that's close to what I need in struts, without having to write from scratch... jb