xsl-list
[Top] [All Lists]

Re: Problems with &/& in style sheet

2005-06-15 01:05:26
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"/>&amp;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"/>&amp;fn=<xsl:value-of select="@fn"/>";
[...]

The '&amp;' in the last line should actually be a '&' in the transformed
HTML code. However, obviously I can't replace '&amp;' with '&', since the
stylesheet would then be syntactically incorrect. But if I leave the '&amp;'
where it is, I'll have '&amp;' 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>
--~--