Unable to generate JSP output with Xalan 2003-04-03 - By Liviu Casapu
Hi everybody,
I am trying to generate a HTML+JSP page using Xalan but I cannot go around a TransformerConfigurationException: "xsl:element is not allowed in this position in the stylesheet!". What I am trying to generate is a construct in the form:
<input type="submit" name="myName" value="<myLib:getLocalizedResource name="resName"/> />
This is a valid JSP construct which runs fine on Tomcat or WebLogic. How can I generate it using the XSL transformation ? Does it have anything to do with the version of Xalan2 that I am using ? Mine is rather old (Dec 2000). The XSL FAQ says that XML does not allow nesting elements within attributes. Is this statement still true if I choose the output to be html (this is what I am currently using) ?
The XSL template that I am using is:
<xsl:template name="ButtonInfo"> <input type="submit"> <xsl:attribute name="value"> <xsl:element name="getLocalizedResource"> <xsl:attribute name="name">resName</xsl:attribute> </xsl:element> </xsl:attribute> </input> </xsl:template>
Thanks, Liviu
|
|