Hi Marcel,
If you set the output/@method to html you should get & in the output.
If you want to keep the xml method then one workaround will be to add
the script content inside a comment (from my limited html knowledge I
remember that scripts inside comments work):
<xsl:template match="myTemplate">
<script language="JavaScript" type="text/JavaScript">
<xsl:comment>
if ("" != document.forms[1].file.value) {
document.forms[1].action = "./ServletUpload?fc=<xsl:value-of
select="@fc"/>&fn=<xsl:value-of select="@fn"/>";
[...]
</xsl:comment>
</script>
</xsl:template>
Hope that helps,
George
---------------------------------------------------------------------
George Cristian Bina
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Marcel Stör wrote:
Hi all,
I'm struggleing with the following code section:
<xsl:template match="myTemplate">
<script language="JavaScript" type="text/JavaScript">
if ("" != document.forms[1].file.value) {
document.forms[1].action = "./ServletUpload?fc=<xsl:value-of
select="@fc"/>&fn=<xsl:value-of select="@fn"/>";
[...]
The '&' in the last line should actually be a '&' in the transformed
HTML code. However, obviously I can't replace '&' with '&', since the
stylesheet would then be syntactically incorrect. But if I leave the '&'
where it is, I'll have '&' in the HTML code instead of '&'.
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--