This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

& output in xsl as &


All,

I've got a problem converting & to &.

The xml I'm parsing contains strings which are urls containing &
The urls will not work correctly unless the & is in the syntax of
&.  I realise that <xsl:output method="text"/> will convert the &amp; to
&.

However the output I require is in html format.

For example the string in the xml is in the form of:

http://linuxdev.socialchange.net.au/cgi-bin/usl/usl.pl?object=ds&amp;ds.method=getimage



The url is given to a parameter in the xsl to hold it. ie.

  <xsl:variable name="param.url">
       <xsl:value-of select="param[@name='url']/@value"/>
    </xsl:variable>

................

This  url parameter is then used in a form containing an applet which
uses this url.

    <param>
       <xsl:attribute
name="NAME"><xsl:text>image</xsl:text></xsl:attribute>
       <xsl:attribute name="VALUE"><xsl:value-of
select="$param.url"/></xsl:attribute>
    </param>

At this point the url still contains &amp; when output as html.....I
want it to be in & format.  If I change the xsl:output to text, then I
have problems creating the forms and attributes.

Does anyone know of a solution?

Cheers,

Trem

--
Trem Stamp

trem@socialchange.net
Application Developer
Social Change Online Pty Ltd                Ph  +61 (2)9557 6500
http://online.socialchange.net              Fax +61 (2)9519 8940



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]